1、我在DB1中建立了一个结构,里面有三个数据类型不一样的元素。
2、我在fc的IN通道里面也建立了一个形参,其数据类型是结构。
3、我fc的这个结构形参与db里面的结构元素的个数与类型还有顺序都是一样的
4、我在ob1里调用fc时,将db里面的结构赋值给FC的结构形参,为什么一直是红的。难道格式不是DB1.结构名称吗?比如DB1.A,不是这样的格式那是什么格式。
5、UDT与array都是按照这个格式赋给同类型形参的啊,为什么struct不是的啊?
问题补充:
如图所示
最佳答案
我试验了一下,要用DB1."A",就可以了。
其实,标准的符号地址,就是DBxx."##",例如DB3."B"。
只是,有时简化写为DB3.B就可以,但struct变量,要严格写为DB3."B"
提问者对于答案的评价:
奇怪啊,开始不行,输了一次DB1.''''AA''''可以,删除后再输入DB1.AA又可以了。我有重新新建一个项目,其他全部一样,第一次直接输入DB1.AA又可以了。邪门了…………
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239535.html