衡阳西门子(中国)授权总代理商
EM277模块是PROFIBUS-DP从站模块,同时也支持MPI从站通讯;
2.EM241:调制解调器(Modem)通讯模块
3.CP243-1:工业以太网通讯模块;
4.CP243-1IT:工业以太网通讯模块,同时提供Web/E-mail等IT应用;
5.CP243-2:AS-Ⅰ主站模块,可连接多62个AS-Ⅰ从站。
S7-200PLC的配置就是由S7-200CPU和这些扩展模块构成
德国西子(SIEMENS)本公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
产品分类
一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
控制规模
可以分为大型机、中型机和小型机。
西门子PLCS7-300系列
小型机:小型机的控制点一般在256点之内,适合于单机控制或小型系统的控制。
西门子小型机有S7-200:处理速度0.8~1.2ms ;存贮器2k ;数字量248点;模拟量35路 。
中型机:中型机的控制点一般不大于2048点,可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制系统。
西门子中型机有S7-300:处理速度0.8~1.2ms ;存贮器2k ;数字量1024点;模拟量128路 ;网络PROFIBUS;工业以太网;MPI
除软起动和软停止外,SIRIUS 3RW44 固态软起动器还具有许多可别要求的功能。 性能范围在直接串联电路中达 710 kW(400 V),在内三角电路中可达 1200 kW(400 V)。
SIRIUS 3RW44 软起动器的特点为设计紧凑,可节省空间,且控制柜布局直观明了。 在电机起动和停机方面,由于在节约方面*,与使用变频器的应用相比,创新的 SIRIUS 3RW44 软起动器吸引力。新扭矩控制和可调电流限值使得高性能软起动器几乎可用于任何一项任务。电机起动和停机期间可有效避免突发性扭矩应用和电流峰值。从而在计算开关柜尺寸及已安装机器时可创建潜在节约。 对于直接串联电路和内三角电路,SIRIUS 3RW44 软起动有节约,特别是在尺寸和设备成本方面。
已集成到软起动器中的旁通触点在检测到电机软起动后可绕开晶闸管。这样,可显著软起动器以额定值工作期间的热损耗。
结合起动、工作和停机时的各种可能性以确保对特定应用需求的适应。可使用菜单控制键盘和具有背光照明的菜单提示、多行图形显示屏,执行操作和调试。使用预先选择的语言,通过少量设置,即可快速、简便、可靠地电机软起动和软停机。每个菜单项的四键操作和纯文本使得参数化和操作的每个环节都十分直观明了。
应用
IEC 60947 -4-2
UL/CSA
功能
通过现代化、人性化的用户提示,键盘及带背光照明功能的菜单提示、多行图形显示屏,可简便、快速地对 3RW44 进行调试。使用选择的语言,通过少量设置,可快速、简便、可靠地电机软起动和软停止。每个菜单项的四键操作和纯文本使得参数化和操作的每个环节都十分直观明了。工作期间及施加控制电压后,显示区域显示测量值、工作值及警告和故障消息。可通过连接电缆将外置显示器和操作员模块连接到软起动器,从而实现有源指示及直接从控制柜门读取类似消息。
SIRIUS 3RW44 软起动有功能。集成的旁通可以软起动器运行中的功率损失。从而可靠地防止加热开关柜周围的。 SIRIUS 3RW44 软起动有内置本征设备保护。可防止电源部分晶闸管的热过载,如由于难以接受的高合闸操作。
因为 SIRIUS 3RW44 软起动器的功能,可省去安装附加电机过载继电器的布线费用。此还,还具有可调脱扣等级和热敏电机保护功能。 作为选项,晶闸管也可由 SITOR 半导体熔断器提供短路保护,以便短路(协调类型 2)后软起动器仍然工作。由于可调电流限值,还可以可靠地避免突然的电流峰值。
还可使用 PROFIBUS DP 或 PROFINET 模块升级 SIRIUS 3RW44 软起动器。 由于其通讯能力和可编程控制输入和继电器输出,SIRIUS 3RW44 软起动器可、快速集成到更高一级的控制器中。
一个声控开关控制的照明灯控制程序的梯形图举例
试设计一个照明灯的控制程序。当接在I0.0上的声控开关感应到声音信号后,接在Q0.0上的照明灯可发光30S。如果在这段时间内声控开关又感应到声音信号,则时间间隔从头开始。这样可确保后一次感应到声音信号后,灯光可维持30S的照明。
答案:参考梯形图
)X[NOJDZC)2O3YFO]FTJ%%K
一些任务是间歇性的,但他们需要知道操作的后状态。这是一种典型的操作。要记住的是,什么构成一个模式?程序是怎样分配使得它满足两个要求?使用ALT指令能处理一种简单的这个/那个的情况。
这种编程形式在很多情况中可以见到。不过经常地,使用都略有不同。在某一场合中,一台机器可能被起动;在另一场合中,一个排气扇可能在循环与排气间转换。不同情况下,问题的初始表现并不能让人想起相同的解决方法。
对于本节的例子黑板擦来说,也是奴此。编程者的初始反应是它与起动一台机器或改变一个模式不一样。然而,如果忽略实际应用,只研究对象运行所要求的事件或序列,那么在这些不同的应用中能提取出相似之处。
这个目的不能独立地达到,因为实际问题确实访碍某些理想操作的发生。要记住的是,观察一个问题的方法不止一种,这个非常短小精悍的擦黑板程序就是其中一种方法。
设计
CPU 412-1 和 CPU 412-2 的特点:
功能强大的处理器:
CPU 对每个二进制指令的执行时间可短到 0.75 µs。
CPU 412-1:288 KB RAM (其中,程序和数据各使用 144 KB);
CPU 412-2:512 KB RAM (其中,程序和数据各使用 256 KB);
快速 RAM 用于执行部分用户程序
灵活扩展:
536 个数字量以及 4096 个模拟量输入/输出。
MPI多点接口:
通过 MPI,可将多 32 个站连成简单网络,数据传输速率高达 12 Mbit/s。CPU 可与通讯总线(C 总线)和 MPI 的站之间建立多 16 个连接。
模式选择开关:
波动开关设计。
诊断缓冲区:
后的120个故障和中断事件保存在一个环形缓冲器中,用于进行诊断。可以对输入数目进行设定。
实时时钟:
日期和时间附加在 CPU 的诊断消息后面。
存储卡:
用于扩展内置的装载存储器。存储在装载存储器中的信息包括S7-400参数数据以及程序,因此需要2倍的存储空间。其结果是:
内置装载存储器的容量显著提高,因此,基本上不需要存储器卡。
CPU 412-2 还具有:
PROFIBUS-DP 接口和组合的MPI/DP 接口:
通过 PROFIBUS DP 主站接口,可以实现分布式自动化组态,从而提高了速度,便于使用。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
组合式配置:
SIMATIC S5和SIMATIC S7可以作为PROFIBUS主站符合EN 50 170规范。
S7-1200 CPU 的组态编程
组态编程过程与 S7-1200 CPU 之间的通信基本相似 (见 6.3 ),这里简单描述一下步骤:
① 使用STEP 7 Basic V10.5 软件新建一个项目
在STEP 7 Basic 的“Portal View”中选择 “Create new project”创建一个新项目
② 添加新设备
然后进入“Project view”,在“Project tree”下双击“Add new device”,在对话框中选择所使用的S7-1200 CPU添加到机架上,命名为 plc_1。
③ 为 PROFINET 通信口分配以太网地址
在“Device View”中点击 CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在 “Ethernet addresses”下分配IP 地址为 192.168.0.1 ,子网掩码为255.255.255.0。
④ 在 S7-1200 CPU 中调用“TSEND_C”通信指令并配置连接参数和块参数
在主程序中调用发送通信指令,进入“Project tree” > “ PLC_1”>“Program blocks”>“Main”主程序中,从右侧窗口“Instructions”> “Extended Instructions”>“Communications”下调用“TSEND_C”指令,并选择“Single Instance”生成背景 DB块。然后单击指令块下方的“下箭头”,使指令展开显示所有接口参数。
然后,创建并定义发送数据区 DB 块。通过“Project tree”>“ PLC_1”> “Program blocks” >“Add new block” ,选择 “Data block”创建 DB 块,选择寻址,点击“OK”键,定义发送数据区为 100个字节的数组。
根据所使用的参数创建符号表,如图1所示。
配置连接参数,如图2所示。
配置块接口参数,如图3所示。
图1 创建所使用参数的符号表图PLC tag
图2 配置连接参数
图3 配置 TSEND_C 块参数
⑤ 调用“TRCV”通信指令并配置块参数如图6 47所示。
因为与发送使用的是同一连接,所以使用的是不带连接的发送指令“TRCV”,连接“ID”使用的也是“TSEND_C”中的“Connection ID”号,如图4所示。
图4 配置 T_RCV 块参数