西门子作为较初进到在中国市场销售的工业自动化生产商,其市场占有率一直十分高。西门子PLC的品质非常好,其云计算技术稳定性、敞开式深受工业自动化工作上员的偏爱,编程软件分类多,运用简约省时省力,在中国工控界具有显著地位。
西门子PLC优点
**:PLC*许多的主题活动电子元件和连线电子元器件,它的连线大大减少,操作系统软件的维修简单,维修时间短速度度**率*迅速率。
易实际操作:PLC有较高的易可操作性,具有编程简单,实际操作省时省力,维修很容易等特性,一般不容易造成实际操作的有误。
灵活:编程方法的多层次性使编程简单、应用面拓展。实际操作十分灵活省时省力,监管和调节变量十分很容易。
下面是西门子PLC广泛通信方式的特性
一、PPI通讯
PPI协义是S7-200CPU较首要的通信方式,依据由于我的端口(PORT0或PORT1)就可以进行通讯,是S7-200CPU默认的通信方式。采用这类方法,PLC编程调整较为复杂,占据PLC的APP终断和标识码资源,当PLC的通讯口定义为随便通讯口时,PLC的编程APP无法对PLC进行管控,给PLC程序调试导致不会改变。
二、RS485串口通讯通讯通讯
第三方工业设备绝大部分可以用,西门子S7PLC可以依据选择随便口通讯方法控制串口通信通讯通讯。当选择了随便口方法,顾客可以依据消息提示指令(XMT)、运行指令(RCV)、消息提示终断、接纳终断来控制通讯口的实际操作。
三、MPI通讯
MPI通讯是一种比较简单的通信方式,较多可以用连接32个联网控制,比较大通讯间隔为50M。通讯间距较远,还可以依据无线放大器扩展通讯间隔,但无线放大器也占据联网控制。西门子PLC与PLC正中间的MPI通讯一般有三种通信方式:
1、全面性数据信息通信方式
2、无plc触摸屏连接通信方式
3、plc触摸屏联接通信方式
四、千兆以太网通讯
千兆以太网的关键步骤是运用资源共享的传递性传输安全出口获得的数据信息通讯,在wifi网络中较适用的通讯协义标准,是当今**受大家偏爱的拓朴标准之一。具有传散布速率高、云计算技术资源各式各样、系统功能强、安装简单省时省力和运用设备维修管理省时省力等很多优点。
五、PROFIBUS-DP通讯
PROFIBUS-DP人机接口是一种用在自动化设备的开放式人机接口操作系统软件,有着盘根错节的通讯协义,符合欧洲标准和地区行业标准。PROFIBUS-DP通讯的结构十分精简,传输速度很高且稳定,特别是在合适PLC与现场分散的I/O工业设备间的通讯规定。
中断是 CPU 停止当前的任务转而去执行其他任务的过程。中断执行前CPU会对当前的执行环境进行保留(保存现场),当中断处理完成后,会恢复现场以继续执行之前的任务。中断机制是一种非常的机制,它既能*一些重要事件发生后CPU的及时处理,又*事件未发生时 CPU 不浪费宝贵的运行资源去反复监测事件。
S7-200 SMART 系列 PLC 的 CPU具有中断功能,用于实时控制、高速处理、网络通信及一些特殊控制任务的处理。引起中断的事件有很多种类,S7-200 SMART CPU*多支41 个中断事件(其中2个为预留),分为三大类:通信中断、输入/输出(I/O)中断和时间中断。
中断事件具有不同的**级。S7-200 SMART规定中断**由高到低依次是:通信中断、I/O 中断和时间中断。当 CPU刚进人运行模式时,默认情况下所有中断都是被禁止的。
中断使能指令 ENI 可以在全局范围内使能所有中断。中断禁用指令 DISI可以在全局范围内禁用所有中断(已经的中断仍然在队列中)。中断返回指令 RETI 可以有条件地从中断子程序中返回。
中断子程序是处理中断事件的程序代码。当中断事件发生后,CPU的操作系统会调用相应的中断子程序对中断进行处理。中断事件是怎样跟中断子程序联系起来的呢?这就需要用到中断连接指令(ATCH)。ATCH指令将中断事件和中断子程序相关联并使能中断事件。ATCH 指令有两个参数:INT 和 EVNT。INT 是中断子程序的名称;EVNT是中事件的编号。如图 3-148 所示代码是在 CPU的*个扫描周期,将中断事件9(端口0发完成)与中断子程序(INT_0)相联系。
图 3-148 中断连接指令示例
除了中断连接指令,还有中断分离指令(DTCH)和中断事件移除指令(CLR EVNT)。DTCH指令将中断事件和中断子程序分离,并使该中断事件失效。DTCH 指令只有一个参数,即 EVNT,表示中断事件的编号。
中断分离指令示例如图 3-149 所示。当检测到 I/O 错误时,禁用 I0.3 的上升沿中断。
图 3-149 中断分离指令示例
CLR EVNT 指令可以从中断队列中移除特定类型的中断事件。CLR EVNT 指令只有个参数,即EVNT,表示中断事件的编号。中断事件移除指令示例如图 3-150 所示,将中断事件 17(HSC2方向改变)移除。
可编程控制器的工作过程包括两部分:自诊断及通信响应的固定过程和用户程序执行过程,如图5-1所示。PLC在每次执行用户程序之前,都先执行故障自诊断程序、复位、监视、定时等内部固定程序,若自诊断正常,继续向下扫描,PLC检查是否有与编程器、计算机等的通信请求。如果有与计算机等的通信请求,则进行相应处理。当PLC处于停止(STOP)状态时,只循环进行前两个过程。而在PLC处于运行(RUN)状态时,PLC从内部处理、通信操作、输入扫描、执行用户程序、输出刷新五个工作阶段循环工作。每完成一次以上五个阶段所需要的时间称为一个扫描周期。
扫描周期是PLC的一个重要指标,小型PLC的扫描周期一般为十几毫秒到几十毫秒。PLC的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,PLC对输入的短暂滞后也是允许的。但对某些I/O*响应的设备,则应采取相应的处理措施。如选择高速CPU,提高扫描速度;选择*响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。