在S7里添加了一个OS站WINCC,将DB块中的数据传送到WINCC,但是一次只能标记DB块里的一个点,shift加鼠标左键可以选中,但是标记的时候还是只标记了一个,求教大神如何批量操作添加标记
图片说明:
最佳答案
用STL源文件来创建吧,这样比较块,只要在定义管脚的时候同时定义属性就可以了。参考如下,编译源文件就可以生成你想要的DB块了。
DATA_BLOCK "block_name"//block_name可以输入你的DB块的符号名
TITLE =
VERSION : 0.1
STRUCT
R01 { S7_m_c := ''true'' }: REAL ;
R02 { S7_m_c := ''true'' }: REAL ;
B01 : BOOL ;
B02 : BOOL ;
END_STRUCT ;
BEGIN
R01 := 0.000000e+000;
R02 := 0.000000e+000;
B01 := FALSE;
B02 := FALSE;
END_DATA_BLOCK
提问者对于答案的评价:
非常感谢兄弟的回答,可是我在编译时提示"true"的格式不对,还请大神赐教
最佳答案作者回复:
''true''是单引号,我写错了,//后面是我为了解释写的注释,不要复制到STL里面去.................
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313861.html