cjtdzzy
活到老,学到老
级别: 略有小成
精华主题: 0
发帖数量: 271 个
工控威望: 376 点
下载积分: 1293 分
在线时间: 169(小时)
注册时间: 2019-05-07
最后登录: 2024-11-17
查看cjtdzzy的 主题 / 回贴
楼主  发表于: 2023-02-28 18:23
SMART200 PLC,要求:自动时有记忆功能,在突然停电再来电后,能接着工作,但必须在来电后暂停在断点处,人工启动后从断点继续工作,请高手指点,这些功能如何实现?
[ 此帖被cjtdzzy在2023-02-28 18:44重新编辑 ]
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 480 个
工控威望: 1882 点
下载积分: 7635 分
在线时间: 666(小时)
注册时间: 2021-05-05
最后登录: 2024-11-17
查看hstec2002的 主题 / 回贴
1楼  发表于: 2023-02-28 18:53
断电保持,上电首扫描设置暂停。
QQ: 2845452345
cjtdzzy
活到老,学到老
级别: 略有小成
精华主题: 0
发帖数量: 271 个
工控威望: 376 点
下载积分: 1293 分
在线时间: 169(小时)
注册时间: 2019-05-07
最后登录: 2024-11-17
查看cjtdzzy的 主题 / 回贴
2楼  发表于: 2023-02-28 22:42
用了暂停指令STOP后,如何取消暂停指令STOP?
yha_4611
QQ: 2490453455私信聊天
级别: 家园常客
精华主题: 0
发帖数量: 525 个
工控威望: 659 点
下载积分: 1842 分
在线时间: 559(小时)
注册时间: 2011-11-19
最后登录: 2024-11-17
查看yha_4611的 主题 / 回贴
3楼  发表于: 2023-03-01 08:35
无他,断电重启了。。。
引用
引用第2楼cjtdzzy于2023-02-28 22:42发表的  :
用了暂停指令STOP后,如何取消暂停指令STOP?
QQ: 2490453455
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 755 个
工控威望: 1133 点
下载积分: 369 分
在线时间: 591(小时)
注册时间: 2019-09-22
最后登录: 2024-11-15
查看gxtmdb82164的 主题 / 回贴
4楼  发表于: 2023-03-01 11:49
用状态步编程框架,保存当前的状态步到掉电保存区域就能实现大部分功能,前提是逻辑状态和物理设备状态在断电情况下能保持一致

更细节的部分需要配合状态转移检查,针对不同情况做进一步的处理
eaglesence
eaglesence
级别: 家园常客
精华主题: 0
发帖数量: 422 个
工控威望: 703 点
下载积分: 20114 分
在线时间: 89(小时)
注册时间: 2019-04-02
最后登录: 2024-11-17
查看eaglesence的 主题 / 回贴
5楼  发表于: 2023-03-05 21:32
楼上回答的正确,也可以把当前顺序控制SB的值写入到V区一个地址,设置保持,下次开机初始化读取。
龙海儿
走不完的自控之路
级别: 家园常客
精华主题: 0
发帖数量: 261 个
工控威望: 986 点
下载积分: 603 分
在线时间: 79(小时)
注册时间: 2018-04-13
最后登录: 2024-08-29
查看龙海儿的 主题 / 回贴
6楼  发表于: 2023-03-06 09:31
引用
引用第2楼cjtdzzy于2023-02-28 22:42发表的  :
用了暂停指令STOP后,如何取消暂停指令STOP?

只要你在程序里用了STOP指令,在线状态是无法重新run的,只能外部解除stop的条件,重新上电才可以
走不完的自控之路
龙海儿
走不完的自控之路
级别: 家园常客
精华主题: 0
发帖数量: 261 个
工控威望: 986 点
下载积分: 603 分
在线时间: 79(小时)
注册时间: 2018-04-13
最后登录: 2024-08-29
查看龙海儿的 主题 / 回贴
7楼  发表于: 2023-03-06 09:32
引用
引用第4楼gxtmdb82164于2023-03-01 11:49发表的  :
用状态步编程框架,保存当前的状态步到掉电保存区域就能实现大部分功能,前提是逻辑状态和物理设备状态在断电情况下能保持一致

更细节的部分需要配合状态转移检查,针对不同情况做进一步的处理

说的对,大致思路就是这样的,具体细节自己优化一下即可
走不完的自控之路