西门子S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。
产品简介
详细介绍
浙江西门子S7-1200代理商(欢迎您)总代理
S7-1200和S7-300CP342-5的DP口的主从通信(CP342-5做主站1200 做从站)
S7-1200 和 S7-300 CP342-5 的 DP 口的主从通信(CP342-5 做主站,1200 做从站)
使用 S7-1200 与 S7-300 用 CP342-5 进行主从通信,这里 CP342-5 做为主站,将 S7-1200 的 CM1242-5 做从站。
硬件:
CPU 1214C DC/DC/DC,V2.1
CM1242-5(从站模块)
CPU300(6ES7 317-2EK14-0AB0)
CP342-5(6GK7 342-5DA02-0XE0)
软件:
Step7 V13 SP1
Step7 V5.5 SP3
S7-300 用 CP342-5 做 DP主站,S7-1200 通过 CM1242-5 做从站,这种方式可以分2种情况来操作,具体如下:
*种情况:CPU 1214C 和 CPU300 使用 Step7 V13 在一个项目中操作。
第二种情况:CPU 1214C 和 CPU300 使用 Step7 V13 不在一个项目中的操作。CPU 1214C 使用 Step7 V13,而 CPU300 使用 Step7 V5.5。
一. *种情况(同一项目中操作)
1.1 使用 Step7 V13生成项目
使用 STEP7 V13 创建一个新项目,并通过“添加新设备”组态 S7-300 站 CP342-5 m,选择 CPU 317-2 PN/DP;接着组态 S7-1200 站 cm1242-5 s,选择 CPU1214C DC/DC/DC V2.1,如图 1 所示。
图 1 在新项目中插入 S7-300 站和 S7-1200 站
1.2 组态主站CP342-5的 DP 接口
组态 CP342-5 DP 接口,进入属性框,在“PROFIBUS 地址”界面,添加子网“PROFIBUS_1”,地址选择 2;在“操作模式”界面,操作模式选择“DP 主站”,如图 2 所示。
图 2 组态主站 CP342-5 的 DP 接口
1.3 组态从站 CM1242-5
接着组态从站 CM1242-5 的 DP 接口,进入 CM1242-5 的属性框,在“PROFIBUS 地址”界面,选择子网“PROFIBUS_1”,站址选择 3,如图3所示;
图 3 组态从站 1242-5 DP 接口
在“操作模式”界面,选择“DP 从站”,“分配的 DP 主站”选择“cp342-5 m.CP 342-5_1”,在传输区域创建 2 个区域(“传输区_1”、“传输区_2”),输入输出各 10 个字节,如图 4 所示。
图 4 组态 CM1242-5 操作模式和传输区
1.4 软件编程
在 S7-300 侧,CP342-5 进行数据发送接收,需要通过编程实现。首先创建发送和接收数据块 DB1 和 DB2,定义成101个字节的数组,如图 5 所示。
图 5 CP342-5侧创建接收发送数据块
在 OB1 中,从“指令”>“通信”>“通信处理器”>“Simatic NET CP”>“PROFIBUS DP”下,调用DP_SEND、DP_RECV通信指令,如图 6 所示。
图 6 发送接收指令调用和 CPLADDR 地址
功能块参数意义如下表1.
管脚 | 说明 |
CPLADDR | 模块的起始地址(当组态CP342-5时,在组态表中显示模块的起始地址,这里是256); |
SEND | 发送数据区,对应从站的输入区; |
RECV | 接收数据区,对应从站的输出区; |
DONE | 发送完成位:作业完成,无错误,该位置1且保持一个脉冲; |
NDR | 接收完成位:作业完成,无错误,该位置1且保持一个脉冲; |
ERROR | 错误位:0-无错误;1-出现错误,错误原因查看STATUS; |
STATUS | 调用功能块时产生的状态代码; |
DPSTATUS | PROFIBUS_DP的状态代码 |
表 1. 功能块参数意义
1.5 监控结果
在同一项目中,分别为 CPU300 和 CPU1214C 创建监控表,进行通讯测试,如图 7 所示。
图 7 监控结果
二. 第二种情况(不在同一项目中操作)
CPU300 用 CP342-5 接口做 DP 主站,CM1242-5 做 DP 从站,不在一个项目中的操作,即:CPU 1214C 使用 Step7 V13,而 CPU300 使用Step7 V5.5。
2.1 创建 S7-1200 站并组态从站 CM1242-5
使用 STEP7 V13 创建一个新项目,并通过“添加新设备”组态 S7-1200 站1242-5s,组态 CM1242-5 的 DP 接口,进入 CM1242-5 的属性框,添加子网“PROFIBUS_1”,站址选择 3,如图 8 所示;
图 8 组态从站 1242-5 DP 接口
“操作模式”界面,选择“DP 从站”,“分配的 DP 主站”选择“未分配”;在智能从站通信的传输区域添加 2 个传输区(“传输区_1”、“传输区_2”),数据长度都是 10 个字节。
注意:与主站的输入输出对应,即:“传输区_1”为从站的 10 个字节的输入,“传输区_2”为从站的 10 个字节的输出,如图9所示。
图 9 组态 CM1242-5 操作模式和传输区
2.2 主站项目中组态从站
主站项目软件使用的是 Step7 V5.5,首先安装 CM1242-5 的 GSD 文件。CM1242-5 的 GSD 文件
在软件 Step7 V5.5 中,通过“Options”进入“Install GSD File…”界面, 在源路径选择 CM1242-5 的 GSD 文件存放路径,选择GSD文件,点击“Install”进行安装,如图 10 所示。
图 10 Step7 V5.5 安装 CM1242-5 的 GSD 文件
接着在主站项目中组态从站,将 CM1242-5 拖放到主站的 DP 网络中,使用“Universal module”组态输入输出。注意:主站的输入输出与图9中的从站“传输区_1”和“传输区_2” 必须要对应,即:主站的输出对应从站的输入,输入对应从站的输出,如图 11 所示。
图 11 组态从站 CM1242-5(V5.5 软件)
2.3 软件编程
在 S7-300 侧,CP342-5 进行数据发送接收,需要通过编程实现。首先创建发送和接收数据块 DB1 和 DB2,定义成101节的数组,如图 12所 示。
图 12 CP342-5侧创建接收发送数据块
在 OB1 中,从“Libraries”>“SIMATIC_NET_CP”>“CP 300”下,调用FC1(DP_SEND)、FC2(DP_RECV)通信指令,如图13 所示。
图 13 发送接收指令调用和 CPLADDR 地址
关于功能块参数意义参考上表 1.。
2.4 监控结果
在不同项目中,分别为 CPU300 和 CPU1214C 创建监控表,进行通讯测试,如图 14 所示。
浙江西门子S7-1200代理商(欢迎您)总代理
模仿量,如电流、电压、温度、压力等等,它的大小是持续变更的。工业生产,特别是持续型生产过程,常要对这些物理量停止控制。
作为一种工业控制电子装配,PLC若不能对这些量停止控制,那是一大不敷,为此各PLC厂家都在这方面停止大批的开辟。今朝,不只大型、中型机能够停止模仿量控制,便是小型机,也能停止如许的控制。PLC停止模仿量控制,要设置装备摆设有模仿量与数字量互相转换的A/D、D/A单位。它也是I/O单位,不外是特别的I/O单位。
A/D单位是把外电路的模仿量,转换成数字量,而后送入PLC;D/A单位,是把PLC的数字量转换成模仿量,再送给外电路。作为一种特别的I/O单位,它仍具备I/O电路抗干扰、内外电路断绝、与输出输出继电器(或外部继电器,它也是PLC事情内存的一个区,可读写)互换信息等等特色。
这里的A/D中的A,多为电流,或电压,也有温度。D/A中的A,多为电压,或电流。电压、电流变更规模多为0~5V,0~10V,4~20mA,有的还可处置正负值的。这里的D,小型机多为8位二进制数,中、大型多为12位二进制数。A/D、D/A有单路,也有多路。多路占的输出输出继电器多。有了A/D、D/A单位,余下的处置都是数字量,这对有信息处置能力的PLC并不难。中、大型PLC处置能力更强,不只可停止数字的加、减、乘、除,还可开方、插值,还可停止浮点运算,有的另有PID指令,可对误差制量停止比例、微分、积分运算,进而发生响应的输出,计算机能算的它几乎都能算。
如许,用PLC完成模仿量控制是*可能的。
PLC停止模仿量控制,另有A/D、D/A组合在一起的单位,并可用PID或隐约控制算法完成控制,可得到很高的控制品质。用PLC停止模仿量控制的利益是,在停止模仿量控制的同时,开关量也可控制。这个长处是其余控制器所不具备的,或控制的完成不如PLC便利。固然,若纯为模仿量的体系,用PLC可能在性能价格比上不如用调节器。
三、用于活动控制
现实的物理量,除开关量、模仿量,另有活动控制。如机床部件的位移,常以数字量表现。活动控制,有用的方法是NC,即数字控制技巧。这是50年月诞生于美国的基于计算机的控制技巧。现今已很遍及,并也很*。今朝,先辈国度的金属切削机床,数控化的比率已跨越40%~80%,有的乃至更高。PLC也是基于计算机的技巧,并日益*。PLC可接管计数脉冲,频率可高达几k到几十k赫兹,可用多种方法接管这脉冲,还可多路接管。有的PLC另有脉冲输出功效,脉冲频率也可达几十k,有了这两种功效,加之PLC有数据处置及运算能力,若再装备响应的传感器(如扭转编码器)或脉冲伺服装配,则完*够依NC的道理完成各种控制。高、中档的PLC,还开辟有NC单位,或活动单位,可完成点位控制。活动单位还可完成曲线插补,可控制曲线活动。以是,若PLC设置装备摆设了这类单位,则完*够用NC的方法,停止数字量的控制。新开辟的活动单位,乃至还发行了NC技巧的编程语言,为更好地用PLC停止数字控制供给了便利。
四、用于数据收集
跟着PLC技巧的成长,其数据存储区愈来愈大。如德维森公司的PLC,其数据存储区(DM区)可到达9999个字。如许庞大的数据存储区,能够存储大批数据。数据收集能够用计数器,累计记载收集到的脉冲数,并准时地转存到DM区中去。数据收集也可用A/D单位,当模仿量转换成数字量后,再准时地转存到DM区中去。PLC还可设置装备摆设上小型打印机,按期把DM区的数据打进去。
PLC也可与计算机通信,由计算机把DM区的数据读出,并由计算机再对这些数据作处置。这时候,PLC即成为计算机的数据终端。
电力用户曾利用PLC,用以及时记载用户用电环境,以完成分歧用电光阴、分歧计价的免费方法,勉励用户在用电低谷时多用电,到达正当用电与勤俭用电的目的。
五、用于旌旗灯号监控
PLC自检旌旗灯号许多,外部器件也许多,多半利用者未充分发挥其感化。实在,*可利用它停止PLC本身事情的监控,或对控制工具停止监控。对一个繁杂的控制体系,特别是主动控制体系,监控以致进一步能自诊断是异常需要的,它可减少体系的毛病,出了毛病也好查找,可进步累计均匀无毛病运转光阴,低落毛病修复光阴,进步体系的靠得住性。
六、用于联网、通信
PLC联网、通信能力很强,持续有新的联网的布局推出。
PLC可与小我计算机相衔接停止通信,可用计算机介入编程及对PLC停止控制的治理,使PLC用起来更便利。
为了充分发挥计算机的感化,可实行一台计算机控制与治理多台PLC,多的可达32台。也可一台PLC与两台或更多的计算机通信,互换信息,以完成多的对PLC控制体系的监控。PLC与PLC也可通信,可一对一PLC通信,可几个PLC通信,可多到几十、几百。
PLC与智能仪表、智能履行装配(如变频器),也可联网通信,互换数据,互相操纵。可联接成长途控制体系,体系规模面可大到10千米或更大。可构成部分网,不只PLC,并且高级计算机、各类智能装配也均可进网。可用总线网,也可用环形网。网还可套网。网与网还可桥接。联网可把不计其数的PLC、计算机、智能装配组织在一个网中。网间的结点可直接或间接地通信、互换信息。
联网、通信,正适应了现今计算机集成制造体系(CIMS)及智能化工场成长的需要。它可以使工业控制从点(Point)、到线((Line)再到面(Aero),使装备级的控制、生产线的控制、工场治理层的控制连成一个全体,进而可发明更高的效益。这个无穷美好的远景,已愈来愈清楚地展如今咱们这一代人的眼前。
以上几点利用是侧重从质上讲的。从量上讲,PLC有大、有小。以是它的控制规模也可大、可小。小的只控制一个装备,乃至一个部件,一个站点;大的可控制多台装备,一条生产线,以致于全部工场。能够说工业控制的大小场所,都离不开PLC。
西门子PLC模块参数数字量输入/输出模块用于处理自动化系统中的数字量输入/输出任务。 可通过这些模块连接数字量传感器和执行器。使用数字量输入/输出模块给用户提供以下优点:优秀适应性;采用优秀的模块组合方式,可以匹配控制任务所需的输入/输出的点数。 不需要过多的投资灵活的过程信号连接;可使用各种不同的数字量执行器和传感器,将自动化系统连接到过程控制中 数字量输入/输出模块具有下列机械特性:紧凑型设计坚固的塑料机壳里包括:绿色 LED,用于指示输入/输出的信号状态前连接器插座,通过前门保护前门上的标签区。连接器针脚分配,用于在前门内部进行配线。安装方便模块安装在 DIN 导轨上并通过总线连接器连接到相邻模块。没有插槽规则;输入地址由插槽决定。当在 ET 200M 分布式 I/O 系统中与有源总线模块一起使用时,可以对数字量输入/输出模块进行热插拔,而不会有任何反应。其它模块继续工作。方便用户接线装置单元通过连接器连接。当*连接模块时,