lizhendong
级别: 家园常客
精华主题: 0
发帖数量: 609 个
工控威望: 800 点
下载积分: 1992 分
在线时间: 846(小时)
注册时间: 2016-10-12
最后登录: 2024-11-13
查看lizhendong的 主题 / 回贴
楼主  发表于: 2021-05-29 23:23
CODESYS 如何上电初始化一段程序或变量???


如何断电保存位置???


请教一下大侠们
书香伴侣
级别: 略有小成
精华主题: 0
发帖数量: 250 个
工控威望: 434 点
下载积分: 412 分
在线时间: 169(小时)
注册时间: 2019-03-01
最后登录: 2024-10-30
查看书香伴侣的 主题 / 回贴
1楼  发表于: 2021-05-30 09:05
初始化变量就在声明变量的时候赋值就可以了,初始化程序动作,你声明一个变量,第一个扫描周期为false  ,然后当这个变量为false的时候,把你要执行的动作放在IF里面,记得初始化动作执行完了之后要将这个变量置true,这样就OK 了
本帖最近评分记录:
  • 下载积分:+1(lizhendong) 热心助人!
    lizhendong
    级别: 家园常客
    精华主题: 0
    发帖数量: 609 个
    工控威望: 800 点
    下载积分: 1992 分
    在线时间: 846(小时)
    注册时间: 2016-10-12
    最后登录: 2024-11-13
    查看lizhendong的 主题 / 回贴
    2楼  发表于: 2021-05-30 11:46
    引用
    引用第1楼书香伴侣于2021-05-30 09:05发表的  :
    初始化变量就在声明变量的时候赋值就可以了,初始化程序动作,你声明一个变量,第一个扫描周期为false  ,然后当这个变量为false的时候,把你要执行的动作放在IF里面,记得初始化动作执行完了之后要将这个变量置true,这样就OK 了



    那如何检测 断电动作???就是用来断电记录保存位置的???
    书香伴侣
    级别: 略有小成
    精华主题: 0
    发帖数量: 250 个
    工控威望: 434 点
    下载积分: 412 分
    在线时间: 169(小时)
    注册时间: 2019-03-01
    最后登录: 2024-10-30
    查看书香伴侣的 主题 / 回贴
    3楼  发表于: 2021-05-31 21:17
    断电的话,我用的倍福是有一个断电保持功能块的,将变量声明成断掉保持类型,然后再定时触发一下断电保持功能块就可以了,但你的CODESYS有没有这功能我就不知道了
    工控菜鸟
    菜鸟一只
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 951 个
    工控威望: 1127 点
    下载积分: 13852 分
    在线时间: 294(小时)
    注册时间: 2017-04-12
    最后登录: 2024-11-17
    查看工控菜鸟的 主题 / 回贴
    4楼  发表于: 2021-09-20 08:36
    codesys怎么声明ms,s,m,h时间变量呀?