前言
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。
PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。
除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。
环境配置
系统:windows
软件:信捷PLC编程软件 3.7.14d
语言:梯形图、STL、C、js(脚本用)等
库:相应PLC指令库、通用脚本
本篇内容
本文主要介绍在信捷PLC中如何使用C语言编写一个CRC16-Modbus校验程序。
系列博客链接:
1、<PLC><西门子><工控>西门子博图V18中使用SCL语言编写一个CRC16-modbus校验程序
2、<PLC><工控>使用汇川PLC中的LiteST语言来编写一个CRC16校验码程序
PLC代码
我们在相关的博文里,分别在西门子PLC和汇川PLC中实现了相关代码,不过,西门子SCL和汇川的LiteST都是基于PASCAL这种高级语言的