镜子里的人
life is short i use python
级别: 论坛先锋
精华主题: 0
发帖数量: 154 个
工控威望: 1089 点
下载积分: 5310 分
在线时间: 78(小时)
注册时间: 2020-06-05
最后登录: 2023-01-06
查看镜子里的人的 主题 / 回贴
楼主  发表于: 2020-06-11 10:26
描述:OB30中的程序
图片:
运用循环中断,使 Q0.0 500ms输出为1,500ms输出为0,即实现周期为1s的方波输出,
扫描时间设置成500ms了,程序是这样的
努力,奋斗
镜子里的人
life is short i use python
级别: 论坛先锋
精华主题: 0
发帖数量: 154 个
工控威望: 1089 点
下载积分: 5310 分
在线时间: 78(小时)
注册时间: 2020-06-05
最后登录: 2023-01-06
查看镜子里的人的 主题 / 回贴
1楼  发表于: 2020-06-11 10:29
按照文章说明第一次扫描的结束Q0.0会一直输出TRUE,我想知道它跟母线中间的常闭点肯定是断开的了怎么会输出TRUE?
努力,奋斗
shuangquan89
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 167 点
下载积分: 19838 分
在线时间: 271(小时)
注册时间: 2019-07-16
最后登录: 2024-10-29
查看shuangquan89的 主题 / 回贴
2楼  发表于: 2020-06-11 10:53
执行完成OB30到下一次执行0B30,这中间是不扫描OB30这个程序块的,所以它会保持上一次执行的输出状态,在下次执行OB30,条件的改变才会影响输出的改变。
镜子里的人
life is short i use python
级别: 论坛先锋
精华主题: 0
发帖数量: 154 个
工控威望: 1089 点
下载积分: 5310 分
在线时间: 78(小时)
注册时间: 2020-06-05
最后登录: 2023-01-06
查看镜子里的人的 主题 / 回贴
3楼  发表于: 2020-06-11 12:44
引用
引用第2楼shuangquan89于2020-06-11 10:53发表的  :
执行完成OB30到下一次执行0B30,这中间是不扫描OB30这个程序块的,所以它会保持上一次执行的输出状态,在下次执行OB30,条件的改变才会影响输出的改变。

噢,明白了 ~ 谢谢你
努力,奋斗