SIEMENS 湖南赢硕智能科技有限公司
我公司经营西门子全新原装PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。
湖南赢硕公司优势产品; PLC 、触摸屏、变频器、电缆及通讯卡、数控系统、网络接头、伺服驱动、 凡在公司采购西门子产品,均可质保一年、假一罚十、以满足客户的需求为宗旨 、 以诚为本、精益求精 |
供应西门子6ES7672-7AC01-0YA0控制软件 供应西门子6ES7672-7AC01-0YA0控制软件
品牌 | SIEMENS/西门子 | 型号 | 6ES7672-7AC01-0YA0 |
结构形式 | 整体式 | 安装方式 | 控制室安装 |
LD指令处理器 | 硬PLC | I/O点数 | 10 |
功能 | 控制器软件 | 工作电压 | 24V |
输出频率 | 47Hz | 处理速度 | 1.7μs |
程序容量 | 10 | 数据容量 | 30 |
产品认证 | UL | 环境温度 | -20-40℃ |
环境湿度 | 50% | 加工定制 | 否 |
重量 | 0.412kg | 产地 | 德国 |
外形尺寸 | 宽度 90 mm高度 100 mm深度 75 mmmm |
西门子6ES7672-7AC01-0YA0是SIMATIC S7-1500, 控制器软件 CPU 1507S 用于 1 次安装的单台机许可证, R-SW,软件和文档在 DVD 上, 许可证密钥在 U 盘上, R-SW A 级, 6 种语言(德语、en,意大利语,法语,西班牙语,中文), 运行环境为 Windows 7 和 Windows 10(仅 IPC4x7E 和 IPC847D); 参考硬件:SIMATIC IPC2x7E, IPC4x7E,IPC4x7D,IPC6x7D, IPC8x7D
PU自带的以太网接口可以使用OPEN IE的方式实现如下协议,分别介绍如下:
? TCP
? UDP
6) FC97 "SET_TCP_ENDPOINTx" 用于修改UDT65类型变量内通信对象参数
FB63,64,65,66这四个功能块可以在Standard Library -> Communication Blocks里得到:
图 01: FB63,64,65,66
FC97与UDT65需要从如下项目中打开获得:
( 42 KB )
图 02: FC97与UDT65
首先建立一个S7-300或者S7-400站,拷贝如上程序块到项目中。
1.2通信程序编写
1.2.1 生成数据块
在程序中生成一个DB块,块号不限(本例为DB101),在块中建立变量DB_VAR,类型为UDT65
图 03: 生成UDT65类型变量
1.2.2在OB1中编程
首先调用FC97 "SET_TCP_ENDPOINTx"
图 04: 调用FC97
FC97参数说明如下:
?
? CON_DB:用UDT65生成的变量
图05: 调用FB65 "T_CON"
1.2.3 调用发送和接收程序
图06: 调用 FB63,64发送接收数据
1.2.4断开连接
调用FB66 "TDISCON",“ID “填写连接ID,输入参数"REQ"的上升沿来实现断开连接操作。
图 07: 调用FB66 "TDISCON"
2. UDP通信
2.1通信程序块的准备
( 41 KB )
图 09: FC95,96与UDT65,66
首先建立一个S7-300或者S7-400站,拷贝如上程序块到项目中。
2
图 10: 生成UDT65类型变量
然后在程序中生成另一个DB块,块号不限(本例为db102),在块中建立变量DB_VAR,类型为UDT66
图 11: 生成UDT66类型变量
2.2.2在OB1中编程
首先调用FC95,96
IP_ADDR1 ... IP_ADDR4: 通信方IP地址
图 13: 调用FB65 "T_CON"
调用FB66 "TDISCON",“ID “填写连接ID,输入参数"REQ"的上升沿来实现断开连接操作。
图 15: 调用FB66 "TDISCON"
7) FC21 被FB420调用
FB63,64,65,66这四个功能块可以在Standard Library -> Communication Blocks里得到:
图 16: FB63,64,65,66
FB420 FC21与UDT65需要从如下项目中打开获得:
( 50 KB )
图 17: FB420 FC21与UDT65
首先建立一个S7-300或者S7-400站,拷贝如上程序块到项目中。
3.2通信程序编写
3.2.1 生成数据块
在程序中生成一个DB块,块号不限(本例为DB101),在块中建立变量DB_VAR,类型为UDT65
图 18: 生成UDT65类型变量
3.
本地 TSAP | 远程TSAP | |
ASCII | TCP-1 | TCP-1 |
Hexadecimal | E0.02.54.43.50.2D.31 | 54.43.50.2D.31 |
2
图 19: 生成T_TSAP结构
调用FB420
图 20: 调用FB420
? ID: 连接ID
?
图22: 调用 FB63,64发送接收数据
FB63 "TSEND" 发送请求依靠输入参数"REQ"的上升沿来实现,如果“BUSY”位为true时不要触发"REQ"。输出参数 "DONE", "ERROR" 和 "STATUS" 用于评估工作的情况。
FB64 "TRECV" 用于接收数据,EN_R始终为true, “ID “填写连接ID,”DATA”填写接收数据区,输出参数"NDR" 用于表示新的数据已经收到,输出参数"LEN" 表示接收的数据长度。
3.2.4断开连接
调用FB66 "TDISCON",“ID “填写连接ID,输入参数"REQ"的上升沿来实现断开连接操作。
图 23: 调用FB66 "TDISCON