西门子I/O 扩展电缆,2 m
西门子I/O 扩展电缆,2 m
:彭 | : |
: | |
工作 | |
上海地友自动化设备有限公司只销售西门子原装*,享受西门子免费一年保修(部分产品可换新)本店可签订销售合同,并可开百分之十七的增值税发票,税点另算。(部分产品图片并非实况)具体情况请客户!实体公司出销请放心购买! 只要您相信我,就算你要的货我没有,我给您找遍中国 也给您找到。 |
.建立 S7 连接
“S7_Connection_1”为建立的连接,选中连接,在属性的“General”条目中定义连接对方 S7-1200PN 口的IP地址,如下图3.所示。
图3. 定义连接对方的 IP 地址
图4. 定义通讯双方的 TSAP 号
注意:S7-1200预留给S7连接两个TSAP地址:03.01和03.00
图5. 连接 ID 号
配置完网络连接,编译保存并下载。
图6. 通讯连接状态
3. 软件编程
在 OB1 中,从“Instruction” >“Communication” >“S7 Communication”下,调用Get、Put通信指令,创建接收和发送数据块 DB3 和 DB4,定义成 101 个字节的数组,程序调用如下图7.所示。
图7. 程序调用功能
功能块管脚说明:
CALL “GET” | ,%DB1 | //调用 GET,使用背景DB块:DB1; |
REQ | :=%M0.7 | //系统时钟 2秒脉冲 ; |
ID | :=W#16#0001 | //连接号,要与连接配置中*,创建连接时的连接号,如图5.所示; |
NDR | :=%M2.0 | //为1时,接收到新数据; |
ERROR | :=%M2.1 | //为1时,有故障发生; |
STATUS | :=%MW4 | //状态代码; |
ADDR_1 | :=P#DB1.DBX0.0 BYTE 10 | //从通信伙伴数据区读取数据的地址; |
RD_1 | :=P#DB3.DBX0.0 BYTE 10 | //本地接收数据地址; |
CALL “PUT” | , %DB2 | //调用 PUT,使用背景DB块:DB2; |
REQ | :=%M0.7 | //系统时钟 2秒脉冲; |
ID | :=W#16#0001 | //连接号,要与连接配置中*,创建连接时的连接号,如图5.所示; |
DONE | :=%M3.0 | // 为1时,发送完成; |
ERROR | :=%M3.1 | // 为1时,有故障发生; |
STATUS | :=%MW6 | // 状态代码; |
ADDR_1 | :=P#DB2.DBX0.0 BYTE 10 | // 发送到通信伙伴数据区的地址; |
SD_1 | :=P#DB4.DBX0.0 BYTE 10 | // 本地发送数据区。 |
4. 监控结果
通过在 S7-300 侧编程进行 S7 通讯,实现两个 CPU 之间数据交换,监控结果下图8.所示。
24 | 6EP1252-0AA00 | 单相230VAC输入,输出41.5V/1.3A |
25 | 6EP1252-0AA01 | 单相230VAC输入,输出41.5V/2A |
26 | 6EP1457-3BA00 | 三相380VAC输入,输出48VDC 20A 工业可并联 |
SIYOUNG 电源 | ||
27 | 6EP0123-2AA00-0AA0 | 单相230VAC输入,输出24VDC 2.5A |
28 | 6EP0123-2AA00-0AB0 | 单相230VAC输入,输出24VDC 4A |
29 | 6EP0123-3AA00-0AB0 | 单相230VAC输入,输出24VDC 6A |
30 | 6EP0123-4AA00-0AB0 | 单相230VAC输入,输出24VDC 12A |
SITOP facets | ||
31 | 6EP1331-2BA10 | 单相120/230VAC输入,输出24VDC 0.5A |
32 | 6EP1333-1AL12 | 单相120/230VAC输入,输出24VDC 5A |
33 | 6EP1334-1AL12 | 单相120/230VAC输入,输出24VDC 10A |
34 | 6ES7307-1EA80-0AA0 | 单相120/230VAC输入,输出24VDC 10A |
35 | 6EP1353-2BA00 | 单相120/230VAC输入,输出24VDC 设定范围3~52DC 10A |
LOGO! Power 微型电源组 | ||
36 | 6EP1332-1SH42 | 单相220VAC输入,输出24VDC 2.5A |
37 | 6EP1332-1SH51 | 单相220VAC输入,输出24VDC 4A |
SITOP 附加设备 | ||
38 | 6EP1961-3BA10 | 信号模块,输入范围240VAC/6A,只能和模块式SITOP电源共用 |