产品分类

联系我们

四川同兴高科自动化控制技术有限公司  
手机:17828161799  (微信同号)

联系人:郑工 
邮箱:17828161799@139.com  
地址: 

新都区:新都区中塑国际贸易中心8幢3楼10号 

青白江区: 青白江万贯机电城1期31栋11号

龙泉驿区:龙泉驿区大面镇界牌工业园区振中路2号



新闻中心

PLC编程语言及程序结构

发布时间: 2018-09-29 09:00   2732 次浏览

  我们知道工控发展到今天PLC在行业中已经不可或缺的地步。而我们***常用的品牌有西门子,三菱等系列。接下来跟大家分享一下西门子200PLC学习心得。希望可以帮到大家。

  西门子PLC的编程语言主要有梯形图(LAD)、指令表(STL)、功能块图(FBD)、顺序功能图( SFC)、结构化文本(SCL)等,其中以梯形图***为常用。下面简单介绍一下梯形图。

  梯形图由触点,线圈或功能块组成。梯形图左边一条竖线称为坐母线。触点代表逻辑输入条件,线圈代表逻辑输出结果,功能块代表定时器,计数器等附加指令。接下来再讲一下程序结构用户程序分为可以分为三个程序区:主程序,子程序(SBR)和中断程序(INT)。主程序:主程序是用户的主体,CPU在每个扫描周期都执行一次主体程序。子程序:子程序是程序的可选部分,只有当主程序调用时才执行。合理的子程序可以优化主程序,减少CPU扫描时间。也可以封装移植到其他程序当中。中断程序:中断程序是程序的可选部分,只有当中断事件发生时才去执行。中断可在扫描周期任意的点去执行。中断程序由用户编写,由操作系统调用。根据优先级的不同进行先后调用。

  设计一个PLC控制系统需要以下七个步骤:

  1. 系统设计与设备选型

  a. 分析你所控制的设备或系统。PLC***主要的目的是控制外部系统。这个系统可能是单个机器,机群或一个生产过程。

  b. 判断一下你所要控制的设备或系统的输入输出点数是否符合可编程控制器的点数要求。(选型要求)

  c. 判断一下你所要控制的设备或系统的复杂程度,分析内存容量是否够。

  2. I/O赋值(分配输入输出)

  a. 将你所要控制的设备或系统的输入信号进行赋值,与PLC的输入编号相对应。

  b. 将你所要控制的设备或系统的输出信号进行赋值,与PLC的输出编号相对应。

  3. 设计控制原理图

  a. 设计出较完整的控制草图。

  b. 编写你的控制程序。

  c. 在达到你的控制目的的前提下尽量简化程序。

  以上***是今天小编所讲的关于PIC的所有内容没希望可以帮到大家,如果还有问题欢迎咨询网站老师。