为了编程方便,我们使用 CPU 属性中定义的时钟位,定义方法如下:
在“Project tree> PLC_1 > Device configuration” 中,选中 CPU ,然后在下面的属性窗口中,“Properties > System and clock memory” 下,将系统位定义在MB1,时钟位定义在MB0,如图2所示。程序中我们主要使用 M0.3,它是以2Hz 的速率在0和1之间切换的一个位,可以使用它去自动激活发送任务。
图2 系统和时钟存储器
3、为 S7-1200 CPU的PROFINET 通信口分配以太网地址
在 “Device View”中点击 CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在 “Ethernet addresses”下分配IP 地址为 192.168.0.2 ,子网掩码为255.255.255.0,如图3所示。
图3为 S7-1200 CPU的PROFINET 接口分配IP地址
3.2调用并配置通信指令
1、在 PLC_1 的 OB1 中调用 “TCON”通信指令
进入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,从右侧窗口 “Instructions > Extended Instructions > Communications” 下调用 “TCON” 指令,并选择 “Single Instance” 生成背景 DB块,如图4所示。
图4 调用TCON指令
2、定义PLC_1 的 “TCON” 连接参数
PLC_1 的 TCON 指令的连接参数需要在指令下方的属性窗口“Properties > Configuration > Connection beter”中设置,如图5所示。连接参数说明:
End point
:选择通信伙伴,这里选择“unspecified”
Address
:指定通信伙伴S7-300站的IP地址“192.168.0.3”
Connection type
:选择通信协议为ISO on TCP
Connection ID
:连接的地址 ID 号,这个 ID 号在后面的编程里会用到
Connection data
:创建连接时,系统会自动生成本地的连接 DB 块,所有的连 接数据都会存在这个 DB 块中。
:选择本地 PLC_1作为主动连接,S7-300 CPU作为被动连接
Address details
:设定 TSAP 地址这里本地设置成“PLC_1”, TSAP ID自动为“50.4C.43.5F.31”,伙伴方设置成不设置TSAP(ASCII),设置TSAP ID 为“E0.02.50.4C.43.5F.31”。
图5 “TCON” 指令的连接参数
3、分配 “TCON” 的块参数
在指令下方的属性窗口“Properties > Configuration > block beter”中设置,可以根据需要自己为“TCON” 块指定相应的输入输出参数。指定好参数的块,如图6所示。其中M8.0作为启动连接的触发位,连接ID = 1与连接参数里面的设置相同。
图6 “TCON” 的块参数
4、在 PLC_1 的 OB1 中调用 “TSEND” 发送通信指令
首先创建一个发送数据块,通过 “Project tree > PLC_1 > Program blocks > Add new block”,选择 “Data block” 创建 DB 块,选择绝对寻址,点击“OK”键,如图7所示。
图7 创建一个发送数据块DB3
PS307电源 5A 6ES7307-1EA00-0AA0 只
PS307电源 5A 6ES7307-1EA01-0AA0
PS307电源 20A 6EP1336-3BA00-0AA0
PS307电源 10A 6ES7307-1KA02-0AA0
PS307电源 10A 6ES7307-1KA01-0AA0 只
S7-300热插拔安装导轨(482mm) 6ES7195-1GA00-0A0
S7-300热插拔安装导轨(530mm) 6ES7195-1GF30-0A0
S7-300热插拔安装导轨(620mm) 6ES7195-1GG30-0A0
DIN导轨(830mm) 6ES7390-1AJ30-0AA0 条
DIN导轨(530mm) 6ES7390-1AF30-0AA0 条
DIN导轨(480mm) 6ES7390-1AE80-0AA0 条
热插拔导轨(530mm) 6ES7390-1GF30-0AA0
西门子S7-200PLC CPU模块BC293,CPU22x电池盒6ES7 291-8BA20-0A0
西门子S7-400PLC CPU模块电池6ES7 971-0BA00
西门子触摸屏PLC通讯线 6ES7 901-0BF00-0AA0
6GK1 561-1AA01 CP5611网卡(PCI总线软卡,支持MPI,PPI,PROFIBUS-DP)
6G6GK1 551-2AA00 CP5512网卡(PCMCIA总线软卡,支持MPI,PPI,PROFIBUS-DP,笔记本电脑用,32BIT)
西门子编程线,锂电池,工业转换接口,DP接头,DP总线,400存储卡,200模,300模块,CP5611卡。
6XV1 840-2AH10 4芯电缆 网线
6XV1 830-5EH10 PROFIBUS FC 过程电缆( 易爆区 )
6XV1 830-5FH10 PROFIBUS FC 过程电缆( 非易爆区 )
Profibus总线电缆6XV1 830-0EH10
西门子CP5611通讯卡6GK1561-1AA00
西门子CP5611通讯卡6GK1561-1AA01
西门子电源6ES7307-1EA00-0AA0 5A
西门子电源6ES7307-1KA01-0AA0 10A
西门子6ES7322-1BH01-0AA0
西门子6ES7321-1BH02-0AA0
西门子6ES7 321-1BL00-0AA0西门子RS485软线(2芯)
西门子RS485拖缆(2芯)
西门子RS485电缆(2芯)
西门子RS485通讯电缆
西门子RS485总线电缆
西门子RS485以太网电缆
西门子RS485通信电缆
西门子RS485紫色电缆
西门子RS485蓝色电缆
西门子RS485软线,西门子RS485拖缆,西门子紫色电缆,西门子通讯电缆,西门子通信电缆,西门子现场总线,西门子屏蔽电缆,西门子总线电缆,西门子双绞电缆,西门子双芯电缆,西门子紫色总线,西门子紫色通讯电缆,西门子紫色通信电缆,西门子紫色现场总线,西门子紫色屏蔽电缆,西门子紫色总线电缆,西门子紫色双绞电缆,西门子紫色双芯电缆,西门子通讯总线,西门子通讯紫色电缆,西门子通讯现场总线,西门子通讯屏蔽电缆,西门子通讯总线电缆,西门子通讯双绞电缆,西门子通讯双芯电缆,西门子通信总线,西门子通信紫色电缆,西门子通信现场总线,西门子通信屏蔽电缆,西门子通信总线电缆,西门子通信双绞电缆,西门子通信双芯电缆,西门子屏蔽总线,西门子屏蔽紫色电缆,西门子屏蔽通讯电缆,西门子屏蔽通信电缆,西门子屏蔽现场总线,西门子屏蔽总线电缆,西门子屏蔽双绞电缆,西门子屏蔽双芯电缆,西门子双绞总线,西门子双绞紫色电缆,西门子双绞通讯电缆,西门子双绞通信电缆,西门子双绞现场总线,西门子双绞屏蔽电缆,西门子双绞总线电缆,西门子双芯总线,西门子双芯紫色,西门子双芯通讯电缆,西门子双芯通信电缆,西门子双芯现场总线,西门子双芯屏蔽电缆,西门子双芯总线电缆,西门子DP紫色电缆,西门子DP通讯电缆,西门子DP通信电缆,西门子DP现场总线,西门子DP屏蔽电缆,西门子DP总线电缆,西门子DP双绞电缆,西门子DP双芯电缆,西门子DP紫色总线,西门子DP紫色通讯电缆,西门子DP紫色通信电缆,西门子DP紫色现场总线,西门子DP紫色屏蔽电缆,西门子DP紫色总线电缆,西门子DP紫色双绞电缆,西门子DP紫色双芯电缆,西子DP通讯总线,西门子DP通讯紫色电缆,西门子DP通讯现场总线,西门子DP通讯屏蔽电缆,西门子DP通讯总线电缆,西门子DP通讯双绞电缆,西门子DP通讯双芯电缆,西门子DP通信总线,西门子DP通信紫色电缆,西门子DP通信现场总线,西门子DP通信屏蔽电缆,西门子DP通信总线电缆,西门子DP通信双绞电缆,西门子DP通信双芯电缆,西门子DP屏蔽总线,西门子DP屏蔽紫色电缆,西门子DP屏蔽通讯电缆,西门子DP屏蔽通信电缆,西门子DP屏蔽现场总线,西门子DP屏蔽总线电缆,西门子DP屏蔽双绞电缆,西门子DP屏蔽双芯电缆,西门子DP双绞总线,西门子DP双绞紫色电缆,西门子DP双绞通讯电缆,西门子DP双绞通信电缆,西门子DP双绞现场总线,西门子DP双绞屏蔽电缆,西门子DP双绞总线电缆,西门子DP双芯总线,西门子DP双芯紫色电缆,西门子DP双芯通信电缆,西门子DP双芯通讯电缆,西门子DP双芯现场总线,西门子DP双芯屏蔽电缆,西门子DP双芯总线电缆,西门子PROFIBUS屏蔽电缆,西门子PROFIBUS紫色总线,西门子PROFIBUS紫色通讯电缆,西门子PROFIBUS紫色通信电缆,西门子PROFIBUS紫色现场总线,西门子PROFIBUS紫色屏蔽电缆,西门子PROFIBUS紫色总线电缆,西门子PROFIBUS紫色双绞电缆,西门子PROFIBUS紫色双芯电缆,西门子PROFIBUS通讯总线,西门子PROFIBUS通讯紫色电缆,西门子PROFIBUS通讯现场总线,西门子PROFIBUS通讯屏蔽电缆,西门子PROFIBUS通讯总线电缆,西门子PROFIBUS通讯双绞电缆,西门子PROFIBUS通讯双芯电缆,西门子PROFIBUS通信总线
西门子工业以太网
西门子网卡及电缆:
6GK1 161-3AA01 西门子CP1613网卡(以太网10M/100M自适应,PCI总线硬卡)
6GK1 161-2AA00 西门子CP1612网卡(以太网10M/100M自适应,PCI总线)
6GK1 161-6AA00 西门子CP1616网卡(32位,33/66M,4个接口,PCI总线)
6GK1 151-2AA00 西门子CP1512网卡(10M/100M以太网,PCMCIA笔记本用)
6GK1 151-5AA00 西门子CP1515网卡(11M无线以太网,PCMCIA笔记本用)
6GK1 611-0TA01-1DV0 西门子MOBIC T8 V1.2
6XV1 850-0AH10 西门子ITP标准工业以太网通讯电缆 (米)
6XV1 850-0BT10 西门子ITP标准工业以太网电缆 (100米) 9/15
6XV1 850-0BN15 西门子ITP标准工业以太网电缆 (15米) 9/15
6XV1 870-3QN10 西门子TP转接软线RJ45/RJ45,10米
6XV1 850-0BH20 西门子ITP标准工业以太网电缆 (2米) 9/15
6XV1 840-2AH10 西门子FC标准工业以太网通讯电缆 (米)
6XV1 850-2LN10 西门子TP转接软线15/RJ45,10米
6XV1 850-2GN10 西门子TP转接软线RJ45/RJ45,10米
6XV1 850-2JN10 西门子TP转接软线9/RJ45,10米
6XV1 850-2HN10 西门子TP XP 转接软线RJ45/RJ45,10米
6GK1 901-1FC00-0AA0 西门子FC引出插座RJ45
西门子SCALANCE X005入门级交换机
6GK5 005-0BA00-1AA3 西门子X005(五个RJ45口)
6GK5 005-0BA00-1CA3 西门子X005(五个RJ45口),工作温度-40至70摄氏度
西门子SCALANCE X100非网管型交换机
6GK5 104-2BB00-2AA3 西门子X104-2(四个RJ45口,两个BFOC)
6GK5 106-1BB00-2AA3 西门子X106-1(六个RJ45口,一个BFOC)
6GK5 108-0BA00-2AA3 西门子X108(八个RJ45口)(星型连接)
6GK5 112-2BB00-2AA3 西门子X112-2(12个RJ45口,2个BFOC)
6GK5 116-0BA00-2AA3 西门子X116(16个RJ45口)(星型连接)
6GK5 124-0BA00-2AA3 西门子X124(24个RJ45口)(星型连接)
西门子SCALANCE X200网管型交换机
6GK5 204-2BB00-2AA3 西门子X204-2(四个RJ45口,两个BFOC,PROFINET)
6GK5 206-1BB10-2AA3 西门子X206-1(六个RJ45口,一个BFOC,PROFINET)
6GK5 208-0BA10-2AA3 西门子X208(八个RJ45口,PROFINET)
6GK5 208-0HA00-2AA6 西门子X208PRO (八个RJ45口,防护等级:IP65)
6GK5 216-0BA00-2AA3 西门子X216(16个RJ45口,PROFINET)
6GK5 224-0BA00-2AA3 西门子X224(24个RJ45口,PROFINET)
6GK5 204-0BA00-2BA3 西门子X204IRT (四个RJ45口)
6GK5 202-2BB00-2BA3 西门子X202-2IRT (二个RJ45口,两个BFOC)
西门子ET200S
西门子接口模板
6ES7151-1AA04-0AB0 西门子标准型接口模块 IM151-1
6ES7151-1AB02-0AB0 西门子ET 200S IM 151 光纤接口模板
6ES7151-1BA02-0AB0 西门子高性能型接口模块 IM151-1
6ES7151-1CA00-0AB0 西门子基本型接口模块 IM151-1
6ES7151-7AB00-0AB0 西门子ET 200S IM 151 带CPU 光纤接口模板
6ES7153-1AA03-0xB0 西门子DP分站接口模块IM153-1
6ES7138-4HA00-0AB0 西门子DP-主站模块(for CPU only)
西门子电子模块
西门子开关量输入模块
6ES7 131-4BB01-0AA0 西门子2路开关量输入 24VDC 标准 (5块)
6ES7 131-4BB01-0AB0 西门子2路开关量输入 24VDC 高性能 (5块)
6ES7 131-4BD01-0AA0 西门子4路开关量输入 24VDC 标准 (5块)
6ES7 131-4BD01-0AB0 西门子4路开关量输入 24VDC 高性能 (5块)
6ES7 131-4BD51-0AA0 西门子4路开关量源输入 24VDC 标准 (5块)
6ES7 131-4CD00-0AB0 西门子4路开关量输入 UC 24V...48V 带 LED SF (组故障)每包装5个
6ES7 131-4EB00-0AB0 西门子2路开关量输入 120VAC (5块)
6ES7 131-4FB00-0AB0 西门子2路开关量输入 230VAC (5块)
6ES7 131-4RD00-0AB0 西门子4路开关量输入 DC 24V NAMUR 15 MM 宽,带LED SF ,每包装5个
西门子开关量输出模板
6ES7 132-4BB01-0AA0 西门子2路开关量输出 24VDC 0,5A 标准 (5块)
6ES7 132-4BB01-0AB0 西门子2路开关量输出 24VDC 0,5A 高性能 (5块)
6ES7 132-4BD01-0AA0 西门子4路开关量输出 24VDC 0,5A 标准 (5块)
6ES7 132-4BB31-0AA0 西门子2路开关量输出 标准型 直流24V/2A,每包装5个
6ES7 132-4BB31-0AB0 西门子2路高性能型开关量输出 直流24V/2A,每包装5个
6ES7 132-4BD32-0AA0 西门子4路开关量输出 24VDC 2A 标准 (5块)
6ES7 132-4FB01-0AB0 西门子2路开关量输出 交流120/230V,每包装5个
6ES7 132-4HB01-0AB0 西门子2路继电器输出 24VDC/230VAC 5A (5块)
6ES7 132-4HB10-0AB0 西门子2路继电器输出 继电器直流24V-48V/5A,交流24V-230V/5A(5块)
西门子模拟量输入模板
6ES7 134-4FB01-0AB0 西门子2路模拟量输入 电压信号 标准
6ES7 134-4FB51-0AB0 西门子2路高速型模拟量输入 电压 +/-10V;模块周期时间: 1MS
6ES7 134-4LB02-0AB0 西门子2路模拟量输入 电压信号 高性能 (16位)
6ES7 134-4GB01-0AB0 西门子2路模拟量输入 电流信号 标准 2线制
6ES7 134-4GB51-0AB0 西门子2路高速型模拟量输入 I-2线 4 - 20MA;模块周期时间: 1MS,
6ES7 134-4GB11-0AB0 西门子2路模拟量输入 电流信号 标准 4线制
6ES7 134-4GB61-0AB0 西门子2路高速型模拟量输入 I-4线 4 - 20MA;模块周期时间: 1MS
6ES7 134-4MB02-0AB0 西门子2路模拟量输入 电流信号 高性能 (16位) 2线制
6ES7 134-4JB50-0AB0 西门子2路模拟量输入 RTD热电阻信号
6ES7 134-4JB00-0AB0 西门子2路模拟量输入 热电偶信号
6ES7 134-4NB01-0AB0 西门子2路高性能型模拟量输入 热电偶信号,带内部温度补偿
6ES7 134-4NB51-0AB0 西门子2路高性能型模拟量输入 RTD热电阻信号, 带线电阻的内部补偿
西门子端子模块
6ES7 193-4CC20-0AA0 西门子2TM-P15S23-A1 f. PM//2x3 电源模块螺钉型端子
6ES7 193-4CC30-0AA0 西门子2TM-P15C23-A1 f. PM/2x3 电源模块弹簧型端子
6ES7 193-4CD20-0AA0 西门子2TM-P15S23-A0 f. PM/2x3 电源模块螺钉型端子
6ES7 193-4CD30-0AA0 西门子2TM-P15C23-A0 f. PM/2x3 电源模块弹簧型端子
6ES7 193-4CE00-0AA0 西门子2TM-P15S22-01 f. PM/2x2 电源模块 螺钉型端子
6ES7 193-4CE10-0AA0 西门子2TM-P15C22-01 f. PM/2x2 电源模块弹簧型端子
6ES7 193-4CA20-0AA0 西门子2TM-E15S24-A1 f. EM/2x4 电子模块螺钉型端子 (5块)
6ES7 193-4CA30-0AA0 西门子2TM-E15C24-A1 f. EM/2x4 电子模块弹簧型端子 (5块)
6ES7 193-4CB20-0AA0 西门子2TM-E15S24-01 f. EM/2x4 电子模块螺钉型端子 (5块)
6ES7 193-4CB30-0AA0 西门子2TM-E15C24-01 f. EM/2x4 电子模块弹簧型端子 (5块)
6ES7 193-4CB00-0AA0 西门子2TM-E15S23-01 f. EM/2x3 电子模块螺钉型端子 (5块)
6ES7 193-4CB10-0AA0 西门子2TM-E15C23-01 f. EM/2x3 电子模块弹簧型端子 (5块)
6ES7 193-4CA40-0AA0 西门子2TM-E15S26-A1 für EM/2x6 电子模块螺钉型端子 (5块)
6ES7 193-4CA50-0AA0 西门子2TM-E15C26-A1 für EM/2x6 电子模块弹簧型端子 (5块)
6ES7 193-4JA00-0AA0 西门子2SIMATIC DP,ET 200S备件终端模块