Siemens/西门子 品牌
代理商厂商性质
上海市所在地
6ES7317-7TK10-0AB0安装调试
¥6666ES7317-6TK13-0AB0安装调试
¥6666ES7315-7TJ10-0AB0安装调试
¥6666ES7315-6TH13-0AB0安装调试
¥6666ES7318-3EL01-0AB0安装调试
¥6666ES7317-2EK14-0AB0安装调试
¥6666ES7317-2AK14-0AB0安装调试
¥6666ES7315-2EH14-0AB0安装调试
¥6666ES7315-2AH14-0AB0安装调试
¥6666ES7314-6EH04-0AB0安装调试
¥6666ES7314-6CH04-0AB0安装调试
¥6666ES7314-6BH04-0AB0安装调试
¥666西门子6ES7214-1BG40-0XB0参数详细
下图是博途的STEP7 V12帮助中的指令概览。可以看出,S7-1200和S7-1500的指令是兼容的,S7-1200的指令是S7-1500的指令的子集。可以认为S7-1200是精简版的S7-1500。如果暂时没有条件使用S7-1500,可以先使用S7-1200,为今后使用S7-1500打下基础。
1.可用的编程语言
S7-1500和S7-1200都能使用梯形图(LAD)、功能块图(FBD)和结构化控制语言(SCL)语言。为了和S7-300/400兼容,S7-1500还可以使用STL语言。
2.指令的比较
1)S7-1500的基本指令比S7-1200多9条指令。
2)扩展指令中只有S7-1500有PROFIenergy(使用 PROFINET 进行能源管理)指令。此外S7-1500比S7-1200多11条指令。
3)“技术"类指令S7-1500比S7-1200多5条高速计数器指令。
4)“通信"类指令S7-1200比S7-1500多3条发送电子邮件的指令。
S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引(又称为下标)变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。
索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向"数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。
首先生成一个名为“数据块1"的全局数据块DB2,在数据块中生成名为“数组1"的数组Array[1..10] of Int,其元素的数据类型为Int。
这两条指令没有列入指令列表和指令列表,编程时将收藏夹中的空逻辑框插入程序,点击其中红色的“??",打开下拉式列表框,可以看到列表框底部的指令FieldWrite或FieldRead。点击生成的指令框中的“???",用列表设置要写入或读取的数据类型为Int(见下图)。两条指令的参数MEMBER的实参必须是数组的个元素“数据块1".数组1[1]。
指令的输入参数索引值“INDEX"是要读写的数组中的元素的下标,数据类型为DINT(双整数)。参数“VALUE"是要写入数组元素的值或要读取的数组元素的值。
下图中的FieldWrite指令将常数25写入数组1中的元素“数组1[3]"。FieldRead指令读取数组元素“数组1[3]"的值,将它保存到MW20。改变INDEX的值,可以读写别的数组元素的值。
连接器/连接器板 规格 订货号
前连接器 镀锡:7个端子,4个/包 6ES7 292-1AG30-0xA0
前连接器 镀锡:8个端子,4个/包 6ES7 292-1AH30-0xA0
前连接器 镀锡:11个端子,4个/包 6ES7 292-1AL30-0xA0
前连接器 镀锡:12个端子,4个/包 6ES7 292-1AM30-0xA0
前连接器 镀锡:20个端子,4个/包 6ES7 292-1AV30-0xA0
前连接器 镀金:7个端子,4个/包 6ES7 292-1BG30-0xA0
S7-200 SMART 中继器 订货号
表7.S7-200 SMART 网络总线连接器订货号
中继器 规格 订货号
RS485 网络总线连接器 带编程端口,垂直电缆出口 6ES7 972-0BB12-0xA0
RS485 网络总线连接器 不带编程端口,垂直电缆出口 6ES7 972-0BA12-0xA0
RS485 网络总线连接器 带35°电缆出口,不带编程端口连接器 6ES7 972-0BA42-0xA0
RS485 网络总线连接器 带35°电缆出口,带编程端口连接器 6ES7 972-0BB42-0xA0
提供不同类型、I/O点数丰富的CPU模块,单体I/O点数高可达60点,可满足大部分小型自动化设备的控制需求。另外,CPU模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,大限度的控制成本。
西门子通讯网卡
它实际上是带有简单操作接口的二进制控制器九、输入、输出信号线尽量分开走线s3、s5系列plc已逐步退出市场五、输入/断开的时间要大于plc扫描时间基于西门子产品和系统的工业通讯plc的cpu以一定的扫描速度重复执行上述三个阶段在扫描每一条梯形图时将获得的数据分发给同一网络中相应的收信人就会相当麻烦注意电池的极性以及避免短路情况发生诞生于1958年接地线裁面不小于2mm2
SIMATIC 控制器有多种多样,包括从高性能 PLC 的书本型迷你控制器,到基于 PC 的控制器,无论什么要求,它都能满足要求。数字量1024点能满足中等性能要求的应用而且数据保护要求十分严格在输入采样阶段在用户程序执行过程中在过程控制领域
这些控制器的共同特点是,在小的空间里压缩了处理能力,能满足苛刻的机械和气候条件、高速及可扩展性等要求。()
这种分级的性能特征是 SIMATIC 系列产品的力量所在。
目前,SIMATIC PLC 正在执行越来越多的功能,原本需要*不同技术。 对您来说,一切都变得更加容易,更加一致,更加经济。
应用
模拟量输入/输出模块用于处理自动化系统中的模拟量输入/输出任务。模拟传感器和执行器可以通过这些模块连接到自动化系统。
使用模拟量输入/输出模块给用户提供以下优点:
适应性:
通过合适的模块组合方式,可以根据特定任务调整输入/输出的点数。节约了不必要的成本。
功能强大的模拟量处理技术:
多种输入/输出范围以及高精度允许连接多种不同的模拟量传感器和执行器。
设计
模拟量输入模块具有下列机械特性:
紧凑型设计
坚固的塑料机壳里包括:
指示组故障的红色指示灯
前连接器插接选件,装在前门后面而得到防护。
前门上的标签区。
连接器针脚分配,用于在前门内部进行配线。
安装方便
模块安装在 DIN 导轨上并通过总线连接器连接到相邻模块。没有插槽规则;输入地址由插槽决定。
当在 ET 200M 分布式 I/O 系统中与有源总线模块一起使用时,可以对数字量输入/输出模块进行热插拔,而不会有任何反应。其它模块继续工作。
方便用户接线
装置单元通过前置连接器连接。当*连接模块时,编码设备锁定在连接器中,这样该连接器只能适合于同样类型的模块。更换模块时,对于新的同类型模块,可原封不动保持前连接器的接线状态。这样可以避免在更换模块的过程中将已接线的前连接器插入到错误模块中。
概述
模拟量输入
用于连接电压和电流传感器、热电耦、电阻和热电阻
应用
模拟量输入模板用来实现PLC与模拟量过程信号的连接。用于连接电压和电流传感器、热电耦、电阻和热电阻
功能
模拟量输入模块将来自过程的的模拟量信号转换为可在控制器中进行内部处理的数字量信号。
该模块具有如下特点:
分辨率为 9-15 位 + 符号位(具有不同的转换时间),可以设置。
各种量程;
电流/电压的默认设置是使用量程模块以机械方式设置的,可通过编程器和 STEP 7 的“Hardware configuration"进行细调。
中断能力;
该模块将诊断和限值中断发送到控制器的 CPU。
诊断;
该模块将综合诊断信息发送到 CPU。
西门子6ES7214-1BG40-0XB0参数详细
例子(PROFIBUS DP):SERVO_02 "控制字、主设定值的发送及状态字、实际频率的读取程序见图13。
图13
通过读取Servo_02的参数r8850和P8051可以判断数据是否传输成功。
图14
注意通过通讯接口IF1和IF2可以同时实现CPU与Servo_02的数据传输
六、驱动器参数的读取及写入
1.扩展PROFIDRIVE功能(DPV1)
非周期性数据传送模式允许:
? 交换大量的用户数据
? 用DPV1的功能 READ 和 WRITE可以实现非周期性数据交换。传输数据块的内容应遵照 PROFIdrive参数通道(DPV1)数据集DS47(非周期参数通道结构)。
2. 参数请求及参数应答的结构
参数请求包括三部分:请求标题、参数地址及参数值。
表1.参数请求格式
表2.参数应答格式
表3.参数请求及应答描述
表4.在DPV1参数应答中的错误值描述
3. S7-300/400PLC通过PROFINET IO非周期性通讯方式读取驱动器参数。
请注意:PLC读取驱动器参数时必须使用两个功能块SFB52 / SFB53
举例如下:
(1) 使用标志位M0.0及功能块SFB53将读请求(数据集RECORD DB11)(图16)发送至驱动器。
将M0.0设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。ERROR = 1: 表示执行此功能块时有错误产生,而STATUS 指示功能块执行状态或错误信息 。
(2) 使用标志位M1.0及功能块SFB52读取参数的请求响应(响应块DB22)(参见图17) 。
将M1.0设定为数值1读取参数请求响应,完成后必须将该位置0,结束该请求。ERROR = 1: 表示执行此功能块时有错误产生,而STATUS 指示功能块执行状态或错误信息 。
图15 PROFINET IO读参数请求
图16 PROFINET IO读参数响应
图17 PROFINET IO读参数变量表
4. S7-300/400PLC通过PROFINET IO非周期性通讯方式修改驱动器参数P1216。
举例如下:
PLC写参数时只需使用SFB53,在本项目的Network 2中发送写请求DB33 (参见图19) 到驱动器; PLC读“写参数"响应时需使用SFB52,在本项目中读取驱动器返回的参数值数据块为DB22 (参见图20) 。
(1) 将M0.2设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。ERROR = 1: 表示执行此功能块时有错误产生,而STATUS 指示功能块执行状态或错误信息 。
(2) 将M1.0设定为数值1读请求,完成后必须将该请求置0,结束该请求。ERROR = 1: 表示执行此功能块时有错误产生,而STATUS 指示功能块执行状态或错误信息