13008952337
级别: 探索解密
精华主题: 0
发帖数量: 114 个
工控威望: 169 点
下载积分: 675 分
在线时间: 48(小时)
注册时间: 2023-09-01
最后登录: 2024-11-13
查看13008952337的 主题 / 回贴
楼主  发表于: 2023-11-04 16:52
才发现,寄存器传送排在输出后面,我同时传送脉冲数据和打开脉冲输出,输出的是上个数据,像这种有先后顺序的有点坑啊
shliudejun
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 135 点
下载积分: 2077 分
在线时间: 13(小时)
注册时间: 2013-01-24
最后登录: 2024-11-01
查看shliudejun的 主题 / 回贴
1楼  发表于: 2023-11-04 20:08
引用
引用楼主13008952337于2023-11-04 16:52发表的 感觉越学越不会了 :
才发现,寄存器传送排在输出后面,我同时传送脉冲数据和打开脉冲输出,输出的是上个数据,像这种有先后顺序的有点坑啊

要经常摸索,要应用才行。光看好难啊
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 989 个
工控威望: 1145 点
下载积分: 18344 分
在线时间: 271(小时)
注册时间: 2009-05-29
最后登录: 2024-10-27
查看zsh340的 主题 / 回贴
2楼  发表于: 2023-11-09 16:06
引用
引用楼主13008952337于2023-11-04 16:52发表的 感觉越学越不会了 :
才发现,寄存器传送排在输出后面,我同时传送脉冲数据和打开脉冲输出,输出的是上个数据,像这种有先后顺序的有点坑啊


数据传送要根据PLC内的CPU扫描规则才行,三菱的还好点,如果是西门子的数据传送的前后排列更严格。我试过一个运算程序,三菱的运算程序段不分前后,但西门子的不区分好的话运算结果不对。
楼主留言:
根本就不是逐条扫描的,太坑了
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
plc2113
级别: 家园常客
精华主题: 0
发帖数量: 62 个
工控威望: 537 点
下载积分: 6998 分
在线时间: 39(小时)
注册时间: 2021-09-13
最后登录: 2024-11-15
查看plc2113的 主题 / 回贴
3楼  发表于: 2023-11-15 09:22
同感
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-14
查看wangnaizhi的 主题 / 回贴
4楼  发表于: 2023-11-15 16:06
那家PLC都有扫描周期这个概念 你这是基础不牢 不是越学越不会