签到有奖
消息提醒
运维工程师专区
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:游侠
注册时间:2004-05-17
普通 如何晋级?
2179
20
2014-12-23 12:28:44
由于现场的需要接收的信号大概70MS的频率,不知道能否接收到信号。请问大侠们,这个配置一定要加高数计数模块么?
提问者:刘大非
1:让PLC 扫描时间更少,要看你的程序怎么编了,间接寻址回避直接寻址占用更多的时间。过多的程序嵌套调用也会占用更多时间,浮点数运算也会比整形占用更多扫描时间。影响扫描时间的因数太多了。其实就是看你程序怎么编写了。2:可以通过STEP7 在线查看扫描时间(见上贴),也可以通过编程实时读取PLC 的扫描时间。在OB1的TEMP 变量中 有三个变量
OB1_PREV_CYCLE 上一次扫描时间OB1_MIN_CYCLE 最小扫描时间OB1_MAX_CYCLE 最大扫描时间你把这些装到DN块或者M区中即可。
3;70MS 的频率,建议你在循环中断中,读取你的信号。比如OB35 设置中断周期为 20MS
然后在里面 编程(不经过IO 印象区,从PI区直接读写,存入IO区。IO区读写周期和OB1相关)L PIB XXXT IB XXX
这样你在OB1主循环里,可以以Ix.y的方式来读取信号 了
剩余80%未阅读, 请登录阅读
请填写推广理由:
AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有54616条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!