由于机型繁多,导致CPU后面的IO模块组态不同;分布式IO也不同,有些带了伺服,有些又没带伺服。明明相同的东西,却使用着很多不同版本的程序。让程序管理很困难,更重要的是修改了某点东西后,是不是所有版本的都要修改一遍。。。
由于半路出家,没有扎实的基础,对很多指令并不清楚,处于有想法,却不知道怎么实现的尴尬境地。为避免有像我一样的萌新因为找不到对应的指令而困扰,第一次发贴,
1 比如程序完整组态是1215cpu+8DI+8DO+2AQ ,但硬件上只用到了1215cpu+8di+8do 或者1215cpu+8do,
着时候可以使用“组态控制”功能,可以在博图帮助文件里搜索“组态控制”,有示例。按着来挺简单。
2 比如完整组态有个V90控制器,但硬件上并没有使用,虽然cpu只是报错不影响使用,但会影响客户的看法。
可以使用指令----分布式IO---D_ACT_DP指令,指令不难理解,唯一当时觉得麻烦的时候其中一个管脚“LADDR”标识符,因为对帮助手册里的解释无法理解,并且在组态里看到的硬件标识符都不对,多次尝试后才确定,可以按着这个方式:点开PLC表量表,点击一下默认变量表,在下面的详细视图中,找到使用的伺服控制器名字带有IO-DEVICE后缀的后面的详细信息显示的数字,就是这个。(有大神路过请指点下这个问题)如图
