工控玩家
澧县电气自动化
级别: 家园常客
精华主题: 0
发帖数量: 549 个
工控威望: 764 点
下载积分: 758 分
在线时间: 584(小时)
注册时间: 2008-09-06
最后登录: 2024-06-01
查看工控玩家的 主题 / 回贴
楼主  发表于: 2009-08-02 20:05
LDI     X0
OUT    C16  K50
END
C16为停电保持型,当PLC上电时,(X0没有输入的情况下)C16的现在值有时会加1有时不会.这是不是PLC的一个不足之处.
是不是PLC在刚上电时的第一个扫描周期不能使计数器正常工作.
如用以下程式就每次都加1
LDI    X0
PLS   M0
LD   M0
OUT  C16   K50
END
也是在X0没有输入时上电,或由STOP到RUN时.这个程序就每次都加1.
工控玩家
澧县电气自动化
级别: 家园常客
精华主题: 0
发帖数量: 549 个
工控威望: 764 点
下载积分: 758 分
在线时间: 584(小时)
注册时间: 2008-09-06
最后登录: 2024-06-01
查看工控玩家的 主题 / 回贴
1楼  发表于: 2009-08-06 19:03
问题是3楼的说法有时也不成立呀,
LDI     X0
OUT   C16  K50
END
当X0没输入时把PLC上电,C16有时加一,可有时不加一呀,这怎么解释?
我做过很多次实验,下载了程式第一次由STOP到RUN时加1,可下次断电再上电也不加1了。
[ 此帖被工控玩家在2009-08-06 19:08重新编辑 ]
工控玩家
澧县电气自动化
级别: 家园常客
精华主题: 0
发帖数量: 549 个
工控威望: 764 点
下载积分: 758 分
在线时间: 584(小时)
注册时间: 2008-09-06
最后登录: 2024-06-01
查看工控玩家的 主题 / 回贴
2楼  发表于: 2009-08-09 20:20
14楼和12楼的说法和我做的实验结果一样。