前言
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。
PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。
除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。
环境配置
系统:windows
软件:PLC编程软件(依品牌而定,如博图)
语言:梯形图、STL、C、js(脚本用)等
库:相应PLC指令库、通用脚本
本篇内容
本篇主要介绍汇川Eazy521PLC中,如何使用LiteSTL语言来实现CRC16校验码的程序。
PLC语言介绍
汇川官方对于LiteST的介绍如下:
LiteST是针对自动化系统的高级文本编程语言,语法结构与PASCAL 类似。简单的标准结构确保快速、高效
的编程。LiteST使用了高级语言的许多传统特性,包括:变量、操作符和控制流程语句。LiteST语言拥有自
由的文本编辑方式,相对于IL编程方式而言,它没有固定的格式限制,通过加入额外的占位符使整个程序从
外形结构上具有层次结构,这样便于阅读和理解;相对于LD等图形编程方式,全文本也便于移植和重复使 用。
基本上,这类似于西门子PLC中的SCL语言,或者是三菱PLC中的ST语言,相对于梯形