7
西门子天水授权代理商
信号模块是控制器进行过程操作的接口。许多不同的数字量和模拟量模块根据每一项任务的要求,准确提供输入/输出。数字量和模拟量模块在通道数量、电压和电流范围、电绝缘、诊断和警报功能等方面都存在着差别。S7-400 信号模块不仅是能够在*机架扩展,而且可以通过 PROFIBUS DP 连接到 S7-400 中央控制器。热插拔,这使更换模块变得较其简单。
多种S7-400 系列 功能模板可以进行模块定制来满足zui多变的任务。
除了带有集成功能和接口的 CPU,还有丰富的采用 S7-400 设计的特殊模块供技术使用。
通讯处理器用于将 S7-400 连接到不同的总线系统/通讯网络,也用于点对点的连接。
作为总线系统的替代品,借助通讯处理器 (CP) 实现的点对点连接功能非常强大且成本较低。当仅要将几个 (RS 485) 设备连接到 SIMATIC S7 时,与总线系统相比,点对点链路的优势是较为明显的。
通讯处理器也能够轻松地将第三方系统连接至 SIMATIC S7-400 系统中。由于 CP 具有很高的灵活性,因此可以执行不同的物理传输介质、传输速度,甚至是自定义的传输协议。对每一个 CP 都有一个组态包。组态包中带有电子手册、参数化屏幕表单和用于 CPU 和 CP 之间通讯的标准功能块。组态数据存储在系统块中并在 CPU 中备份。因此,在更换模块后,新模块马上就可以使用。
借助 S7-400 点对点链路模块,针对不同的物理传输介质,只需要插入相关的接口子模块,而*外部转换器
功能图FBD表示的位逻辑指令
将在后面的指令详解中给出
@
西门子S7-300PLC的逻辑“与”操作指令及示例
当所有的输入信号都为“1”,则输出为“1”;只要输入信号有一个不为“1”,则输出为“0”。
例3.1.1:功能图(FBD)语言如下:
梯形图(LAD)语言如下:
语句表(STL)语言如下:
A I 0.0
A I 0.1
= Q 4.0
只要有一个输入信号为“1”,则输出为“1”;所有输入信号都为“0”,输出才为“0”。
例3.1.2:功能图(FBD)语言如下:
当输入信号I 0.0 和 I 0.1有一个以上为“1”时,输出信号Q 4.0为“1”。当输入信号I 0.0 和 I 0.1都为“0”时,输出信号Q 4.0 才为“0”。
梯形图(LAD)语言如下:
语句表(STL)语言如下:
O I 0.0
O I 0.1
= Q 4.0
当两个输入信号其中一个为“1”而另一个为“0”时,输出信号为“1”;当两个输入信号都为“0”或者都为“1”时,输出信号为“0”。
例3.1.3:功能图(FBD)语言如下:
图 1 可编程控制器应用系统设计与调试的主要步骤
( 1 )深入了解和分析被控对象的工艺条件和控制要求
a .被控对象就是受控的机械、电气设备、生产线或生产过程。
b .控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。
( 2 )确定 I/O 设备
根据被控对象对 PLC 控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。
( 3 )选择合适的 PLC 类型
根据已确定的用户 I/O 设备,统计所需的输入信号和输出信号的点数,选择合适的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。
( 4 )分配 I/O 点
分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。
( 5 )设计应用系统梯形图程序
根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用系统设计的核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。
( 6 )将程序输入 PLC
当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到 PLC 中去。
( 7 )进行软件测试
程序输入 PLC 后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。因此在将 PLC 连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。
( 8 )应用系统整体调试
在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。
( 9 )编制技术文件
系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯形图。
当输入信号I 0.0 为“1”而 I 0.2为“0”或者I 0.0 为“0”而 I 0.2为“1”时,输出信号Q3.1 为“1”。当输入信号I 0.0 和 I 0.2都为“0”或者I 0.0 和 I 0.2都为“1”时,输出信号Q 3.1为“0”。
梯形图(LAD)语言如下:
语句表(STL)语言如下:
X I 0.0
X I 0.2
= Q 3.1
@
西门子S7-300PLC的逻辑取反操作及示例
逻辑取反操作对逻辑运算结果RLO取反。
功能图(FBD)符号:
S7-300PLC中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB,用FC和FB有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可以。
举个例子来说,有50台电机需要控制,这些电机除了参数不一样,控制流程上是一样的,每个
电机需要不同的参数去运行,运行中的过程参数要参与到下一次的控制过程中。
这个要求,用FC做的话,你需要针对不同的电机分配好DB块,来逐一的确认参数地址,不能混
淆,保存和调用不能出错,可以想象会有多麻烦。如果用FB来做呢?写好控制过程和定义的参
数的调用就可以了。针对电机重复调用同一个FB,每次调用一个独立的DB作为背景数据块
,完全不必理会背景DB中的数据是怎么存储的。如果功能需要修改,只要修改该FB就行了。
还有其他的例子,比如PID、比如流量累计等等
IMATIC S7-200 SMART 产品亮点
机型丰富,更多选择
提供不同类型、I/O 点数丰富的 CPU 模块,单体 I/O 点数高可达 60 点,可满足大部分小型自动化设备的控制需求。另外,CPU 模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,大限度的控制成本。
选件扩展,精确定制新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道。在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。
高速芯片,性能
配备西门子高速处理器芯片,基本指令执行时间可达 0.15 μs,在同级别小型 PLC 中遥遥优秀。一颗强有力的“芯",能让您在应对繁琐的程序逻辑,复杂的工艺要求时表现的从容不迫。
以太互联,经济便捷
CPU 模块本体标配以太网接口,集成了强大的以太网通信功能。一根普通的网线即可将程序下载到 PLC 中,方便快捷,省去了编程电缆。通过以太网接口还可与其它 CPU 模块、触摸屏、计算机进行通信,轻松组网。
I/O 点数高可达 60 点
通讯处理器用于把 S7-300 连接到不同的总线系统/通讯网络上,以及进行点到点连接。根据应用情况和模块的不同协议,可以提供不同的总线系统,如 PROFIBUS DP 或工业以太网通过处理器(CP)进行点到点连接是一种强大而低成本的中线系统替代方案。相对于总线系统,点到点链接的优点在只有较少 (RS485) 设备需要连接到 SIMATIC S7 上时非常明显。
CP 可以方便的把第三方系统连接到 SIMATIC S7 上。由于 CP 具有*的灵活性,可以实现多种不同的物理传输介质、传输速率,甚至可以自定义传输协议。
对于每个 CP,我们用 CD 提供了组态软件包和电子手册,以及用于实现 CPU 和 CP 之间通讯的参数化屏幕形式和标准的功能块。
组态的数据会存储到 CPU 的系统块中,并备份。因此更换模块时新模块可以立即投入使用。
SIMATICS7-400 PNH系统可以根据具体应用需求量身定制:性能可扩展、的冗余度可灵活组态,安全功能易于集成。集成PROFINET接口,可冗余连接I/O设备,或者通过PROFIBUS连接I/O设备,实现工厂级通信。无论何种应用,使用SIMATIC S7-400 PNH,均可在熟悉的STEP7 工程环境中,进行便捷而有效的编程和组态