恭喜,你发布的帖子
发布于 2024-05-28 09:19:32
23楼
INOUT引脚传递数组时是先把实参整体复制到中间存储区,然后程序扫描计算,最后再整体输出到实参,如果在程序扫描过程中你改变了实参的设置,那就会被程序输出数据冲掉,从而造成上位机写入失败。把INOUT拆分为IN和OUT的确能解决这个问题,但是这样上位机变量就要分成两个变量,并且OUT变量在FB中读取时还会有警告提示。我的经验是当你这种使用方式在PLC里调用多次后这种数据对冲的几率就大大降低了,基本不影响,实在不能忍受可以在上位机的写入设置保持时间。
请填写推广理由:
分享
只看
楼主