2310036294
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 426 点
下载积分: 1461 分
在线时间: 98(小时)
注册时间: 2015-02-10
最后登录: 2024-11-12
查看2310036294的 主题 / 回贴
楼主  发表于: 2022-06-09 19:12
图片:
图片:
在结构化编程FB中的局部标签建立很多输出变量

在ST编程时肯定会有多个地方对其进行赋值操作的,但是编译时会报警,虽然也不影响使用,但是每次编译很多报警,比较烦人。

梯形图编程时SET,RSET指令操作同一个变量也会报警,但是这个在设置中可取消。

但是这个设置好像对ST赋值双线圈不起作用。
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 261 点
下载积分: 806 分
在线时间: 73(小时)
注册时间: 2021-10-31
最后登录: 2024-11-22
查看ayusecret的 主题 / 回贴
1楼  发表于: 2022-06-09 19:23
因为你用的不是Set/Reset指令,本质上这个是线圈。你可以在输出结果上,把对应的警告代码给过滤掉,另外,建议中止编译件数将错误改成1
冲出枪林弹雨
冲出枪林弹雨
级别: 家园常客
精华主题: 0
发帖数量: 141 个
工控威望: 622 点
下载积分: 350 分
在线时间: 86(小时)
注册时间: 2020-09-05
最后登录: 2024-11-21
查看冲出枪林弹雨的 主题 / 回贴
2楼  发表于: 2022-06-09 22:32
避免双线圈问题,可以通过子程序或者步进程序;在一个程序内部时,也可以通过中间其他继电器当做线圈,把这些中间继电器并联作为条件去接通唯一想要输出的线圈
技术交流vx: Electric973
2310036294
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 426 点
下载积分: 1461 分
在线时间: 98(小时)
注册时间: 2015-02-10
最后登录: 2024-11-12
查看2310036294的 主题 / 回贴
3楼  发表于: 2022-06-10 08:55
引用
引用第1楼ayusecret于2022-06-09 19:23发表的  :
因为你用的不是Set/Reset指令,本质上这个是线圈。你可以在输出结果上,把对应的警告代码给过滤掉,另外,建议中止编译件数将错误改成1


你好,你这句话什么意思(建议中止编译件数将错误改成1)
初学不是太懂!!!
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 261 点
下载积分: 806 分
在线时间: 73(小时)
注册时间: 2021-10-31
最后登录: 2024-11-22
查看ayusecret的 主题 / 回贴
4楼  发表于: 2022-06-10 09:30
引用
引用第3楼2310036294于2022-06-10 08:55发表的  :


你好,你这句话什么意思(建议中止编译件数将错误改成1)
初学不是太懂!!!

就是在编译时,如果有错误,一般不是会报很多条但编译还不会结束嘛,这个修改的意思就是报错一条,直接停止编译,修正后再重新选择编译,针对性的一条条修正
本帖最近评分记录:
  • 下载积分:+1(2310036294)
    2310036294
    级别: 略有小成
    精华主题: 0
    发帖数量: 187 个
    工控威望: 426 点
    下载积分: 1461 分
    在线时间: 98(小时)
    注册时间: 2015-02-10
    最后登录: 2024-11-12
    查看2310036294的 主题 / 回贴
    5楼  发表于: 2022-06-10 13:19
    引用
    引用第4楼ayusecret于2022-06-10 09:30发表的  :

    就是在编译时,如果有错误,一般不是会报很多条但编译还不会结束嘛,这个修改的意思就是报错一条,直接停止编译,修正后再重新选择编译,针对性的一条条修正



    哦,你说的这个意思,但是我用ST编写的双线圈,其实是可以正常运行的,而且逻辑也是对的,

    因为某些是输出变量,多个地方赋值也是没问题的,那个IF 条件满足,那边就执行,如果输出变量只用一次,那如果这个变量条件太多,还分不同模式,那书写就太麻烦啦。

    像C语言,西门子SCL,都可以这么写。
    cl522790202
    级别: 探索解密
    精华主题: 0
    发帖数量: 33 个
    工控威望: 126 点
    下载积分: 521 分
    在线时间: 54(小时)
    注册时间: 2016-06-01
    最后登录: 2024-07-02
    查看cl522790202的 主题 / 回贴
    6楼  发表于: 2022-06-13 11:13
    学习学习!!!
    283596603
    盟主
    级别: 略有小成
    精华主题: 0
    发帖数量: 138 个
    工控威望: 275 点
    下载积分: 1075 分
    在线时间: 111(小时)
    注册时间: 2010-06-15
    最后登录: 2024-11-11
    查看283596603的 主题 / 回贴
    7楼  发表于: 2022-06-14 14:23
    习惯了,不管他。没有Error一般不管。
    cnydb
    cnydb
    级别: 略有小成
    精华主题: 0
    发帖数量: 185 个
    工控威望: 325 点
    下载积分: 846 分
    在线时间: 217(小时)
    注册时间: 2009-03-14
    最后登录: 2024-11-21
    查看cnydb的 主题 / 回贴
    8楼  发表于: 2022-11-24 01:03
    楼主后来解决了没有?我的也是用ST报一大堆双线圈,OMRON的ST就不会报。