摘要:
工具-选项 TwinCAT,PLC Environment,Text editor,然后在文本区域中修改字体 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:9103589... 阅读全文
posted @ 2017-05-08 11:23
gary_tao
阅读(678)
评论(0)
推荐(0)
摘要:
在某个轴的Enc上双击,可以修改Scaling Factor Numerator 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:acetaohai123@... 阅读全文
posted @ 2017-05-08 11:20
gary_tao
阅读(637)
评论(0)
推荐(0)
摘要:
右击Tasks,添加一个新的Task,可以设置这个新的任务的扫描周期,比如100ms 右击PLC的整个的Project,然后Add一个Referenced Task,选中你新建的Task 在POU里面新建程序(比如AAAAA这个Program),然后把这个PRG按住之后拖到TaskLagrange下面即可(可以发现Standard MAIN也是一样的,就是Main的Task执行... 阅读全文
posted @ 2017-05-08 11:16
gary_tao
阅读(1105)
评论(0)
推荐(0)
摘要:
添加一个Scope YT NC项目 默认添加的就是对Axis_1的监控,位置,速度和加速度都有,可以删除模长的监控(Position modulo) 点击Record就可以记录曲线了(要停止记录也是点这个按钮) 可以平移,缩放视图,还可以保存监控数据 放大之后可以看到ACTPOS和SETPOS的差别,就是实际位置和理论位置的差别,此外还可以看到速度,加速度的... 阅读全文
posted @ 2017-05-08 11:15
gary_tao
阅读(1239)
评论(0)
推荐(0)
摘要:
DRAND函数可以产生0-1的随机浮点数 DRAND的输入Seed有什么意义? 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:acetaohai... 阅读全文
posted @ 2017-05-08 11:13
gary_tao
阅读(977)
评论(0)
推荐(0)
摘要:
首先写好简单的程序,比如A=10,然后A每次都会递减,C是SQRT(A),这样当A时负数的时候就会异常了,点击PLC-Windows-断点 点击新建,然后可以设置断点的位置(注意程序写好之后先运行一下或者F6编译一下,否则POU会有很多很乱,位置不可选) 把程序装入PLC但是不运行程序,然后等一会可以按那个小手,小手的作用是让断点使能(如果不先使能,马上就跑到负数然后报警了,断... 阅读全文
posted @ 2017-05-08 11:12
gary_tao
阅读(1179)
评论(0)
推荐(0)
摘要:
使用函数EXPT即可(输入的两个参数都可以是LREAL类型),注意跟计算器对比是Xy,所以4的0.123次方结果是1.18 4的0.5次方是2 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ ... 阅读全文
posted @ 2017-05-08 11:11
gary_tao
阅读(657)
评论(0)
推荐(0)
摘要:
TON功能块功能: 当输入为高电平时,计时器开始计时,CV表示计时器计时的当前值,而PV则是计时的目标值,当CV的值等于PV的值时,输出置1。 在主程序接下去的地方按下F2并添加TON功能块。 这里我取名为t1 此处t1_timer,t1_output为bool量,t1_current为time量 点击并查看程序运行情况,部分如图: 上图可以看见t1的当... 阅读全文
posted @ 2017-05-08 11:10
gary_tao
阅读(2549)
评论(0)
推荐(0)
摘要:
对于TON模块而言,有两个输入和两个输出 IN:布尔值(上升沿启动定时器,下降沿重置定时器) PT:时间类型(定时的时间间隔) Q:布尔值(当到达定时时间,则为TRUE) ET:时间类型(周期内用掉的时间) (*设置定时器TON1,只需要设置时间间隔*) TON1(IN:=TRUE , PT:= t#1s ); IF ton1.Q THEN PLCVarInt:=PLCVarIn... 阅读全文
posted @ 2017-05-08 11:08
gary_tao
阅读(1247)
评论(0)
推荐(0)
摘要:
右击Tasks,添加一个新的Task 可以为这个线程设置自定义的扫描周期 然后在项目上右击添加Referenced Task 在TaskSub1上右击添加现有项,把之气写好的PRG程序绑定好即可(就像默认的PlcTask绑定了MAIN一样,注意只能是PRG,不能是FUN或者FB) 在子线程中,你不可以直接修改MAIN程序的变量,但是可以获取变量,当然对于全局... 阅读全文
posted @ 2017-05-08 11:04
gary_tao
阅读(888)
评论(0)
推荐(0)