首先我们来看下PLC有哪些常用编程语言,然后我们再逐一分析每个语言的特点,大家可以根据这些特点来选择适合自己的编程语言。
常用的编程语言有如下几种:LAD梯形图,STL语句表,SCL结构化文本(高级编程语言),Graph流程图,FBD功能模块....
LAD 梯形图,是目前最为流行的编程语言
梯形图语言
类似于继电器,直观易懂,非常适合初学者使用
梯形图由触点、线圈和用功能框表示的指令构成。触点(类似与继电器触点)代表逻辑输入条件,线圈(类似与继电器线圈)代表逻辑运算结果,
左边是信号流母线,信号流总是从左向右流动的。扫描总是从上往下扫描。
STL 语句表,适合经验丰富的编程人员使用
STL 语句表编程
STL语句表编程有着类似于汇编的编程方式,但是指令更为简易。
SCL 结构化文本编程,类似于高级编程语言
SCL结构化文本编程
适合之前从事计算机语言编程的人员使用,高级语言适合用于其它语言不能实现的功能,采用高级语言进行编程,可以完成较复杂的控制运算。
Graph 流程图编程,适合自动化流程控制
Graph 流程图,
满足顺序控制的流程化编程,适合设备自动流程的编写,编程简单,查看直观,能够第一时间定位到问题点。
FBD,功能模块式编程,是与数字逻辑电路类似的一种PLC编程语言。
FBD功能模块化编程
综上所述,个人建议:初学者以LAD开始学习为主;设备的自动化流程以使用Graph语言为主;需要实现复杂的控制运算时可以使用SCL;高效编程,数据寻址使用的,建议STL语言;习惯电子电路编辑的可以使用FBD语言。
买了 域名 如何 建站 ?买了域名只是建站的第一步,接下来还要买 网站空间 ,办...
调研机构Gartner公司指出,如果不采取正确的策略,组织迁移到云平台将会导致成本...
港台 虚拟主机 怎么样?港台 虚拟主机 ,最直观的好处就是免备案,对于那些怕备...
1. 接口描述 接口请求域名: cvm.tencentcloudapi.com 。 本接口 (ModifyInstanc...
1 背景及目标 某集团进行数字化转型 围绕着新零售业务中台能力为核心 数据中台为...
由工业和信息化部主办,应急通信产业联盟、中国邮电器材集团承办的“ICT中国·20...
客户简介 畅捷通是为小微企业打造的管理云平台。工作圈是畅捷通小微企业管理云平...
哈喽各位同学们大家好呀 小编今天带着开发者学院中课程“Dubbo分布式框架介绍与3...
在现在这个大的IDC行业的快速发展中,有很多大中型企业都会选择把自己的主机托管...
Angular 团队公布了新的调试指南,旨在让开发者更容易找到代码中的错误。 编码时...