应用C语言功能块,实现PLC程序简化。 编写C语言功能块时,需要注意内部数组代号要用英文大写字母,否则程序无法通过编译。另外,如果使用If语句给某一个内部数组或Bit位赋值后,一定要将else条件下此数组或Bit位的值写上,否则执行功能块后,可能会给内部数组所关联的PLC内软元件赋上意外的值。
2021-09-05 13:14:48 268KB 信捷PLC C语言功能块
1
案例一:判断参数组的参数是否被修改。 C语言功能块的工作原理:进入参数修改页面后,瞬间通知功能块,把原参数的数据(数据求和)赋值给外部的一个软元件地址存放,然后可以检测是否修改了参数,如果任意一个参数别修改,则重新读到的参数和就与之前存放在功能块外部的原参数和不同,并通知功能块外部,参数修改状态位变成ON。
2021-04-19 18:02:57 16KB 信捷C语言功能块
1