scl与梯形图的区别
定时器
接通延时
计数器
算数表达式
关系表达式
逻辑表达式
运算符的优先级
赋值运算
循环中段时间可以改大一点,一般搞10000
浮点数使用
1加上7个0就是1.0E+07 意思就是1后有7个0
任务实施
使用区间与注释
if-then
case 指令
for循环
有长度的格二个才传输过去。
while循环
退出循环
置位复位上升沿和下降沿
1就是置位,0就是复位。
TIA Portal V15.1基于S7的PUT与GET通讯
PLC1里的ADDR_1是什么
PUT里的ADDR_1是指的是PLC1发送给PLC2的,地址其实写的是PLC2接受的地址
PUT里的ADDR_1他实际上写的是·PLC2的地址。但是是PLC1发送给PLC2的,PLC2来储存的PLC1发送给PLC2的的那个地址。
SD_1是PLC1发送给PLC2的数据是PLC1的地址 ,就是填写PLC1发送的地址
PLC2里的ADDR_1是什么
GET里的ADDR_1是PLC2发送给PLC1的数据,但是他写的地址是PLC2的地址
RD_1是PLC2发送给PLC1 ,PLC1接受地址。
总结 PLC1发送给PLC2 PLC2接受这个地址
PLC2发送给PLC1, PLC1 接受·这个地址
开放式以太网通讯
总结 其实就是主站和从站的区别。
开放式通可以和以PROFINET 通信的设备进行通讯 比如PLC和欧姆龙的相机,注意注意对方的端
口号以及ID不能重复。
send是发送 ,receive是接受
MODBUS-TCP通讯实验
0读1写
注意modbus通讯的的起始地址和长度
每个起始地址不同他所占的长度也不同,看需求吧。
注意id不能重复,以及RFID的地址。DB块要相同。
PLC这里要读 PLC对RFID不仅要读还要写,写也是这个快,注意名字要相同,只能用客服端
对RFID来说,PLC永远是服务器。 RFID永远是客服端
MODbus的通讯,不仅PLC和PLC通讯,还是PLC和相机,每一组客服端和服务器的DB块要相同。
HMI设定 文本域
HMI_读取设定PLC时间
取消系统时间,写成PLC时间
这段程序的意思是把系统时间改成你设定的时间。
HMI同步PLC时间
注意采集周期时间。注意
HMI趋势视图
HMI用户视图
二台PLC互相通讯
西门子S7-1200与机器人profinet通信
abb机器人profinet通讯gsd文件的位置
C:\ProgramData\ABB Industrial IT\Robotics IT\DistributionPackages\ABB.RobotWare-6.08.1040\RobotPackages\RobotWare_RPK_6.08.1040\utility\service\GSDML
示教器怎么解决
比如机器人建立了一个信号为di0地址是0,do0地址也是0,我PLC建立了一个通讯模块,地址是1..8,也就相对于是di0-Q1.0 do0-I1.0,机器人的输入对应PLC的输出,机器人的输出对应PLC的输入。
同理 DI1-Q1.1等等
如果用组信号就是GI1对应QB1。
PLC总结
1.RFID
MB_CLIENT通讯REQ是否发送通讯请求,1是’发送,0是不发
DISCONNECT是可以控制MODbus服务器建立和终止连接 0是建立 1是不建立连接。
MB_MODE 选择MODbus的模式 0读1写2读写。
MB_DATA_ADDR是每个区间的长度 现在我们以0读 模式里面的40001~49999为例
MB_DATA_LEN就是发送和接受能容纳多少长度的地址。注意数组的长度一定要大于等于这里的长度。
MB_DATA_LEN是根据MB_DATA_ADDR这个区间的长度来决定的 这个区间的长度是1~125
MB_DATA_PTR是指向MODbus服务器接受的数据或者发送到MODbus服务器的数据的缓冲区的指针,其实就是把DB优化访问关闭,就成为了指针。
CONNECT是指连接描述的指针 目前用的最多的是 TCON_IP_V4,TCON_IP_V4是指建立指定连接所需地址的参数
MB_MODE=0是读模式 和ADDR功能填写40001~40009表示读取到1~125个保持型寄存器。
说说TCON_IP_V4
interfaceID -起始是64 范围是0-65535
ID-区别开放式通讯里的主动建立连接里的ID号,就行了,
ActiveEstablished-默认为1,其实含义就是主动建立连接。
ADDR展开的地址填写需和对方建立通讯的地址就行了,,比如RFID的地址是192.168.0.178.
RemotePort 远端地址是4001 他的范围是1~49151
2.CCD(相机)
开放式通讯可以是PLC和PLC之间建立通讯 也可以是PLC和相机建立通讯等等
TSEND_C是建立并且发送数据
REQ 是在上升沿启动工作
CONT 0是断开通讯 1是连接通讯· 相机设备只能连接一个PLC用时就连接 不用时,常常保持断开即可。
CONNECT是组态连接即可 注意对方的ID号
TRCV 是通过通讯接受数据
EN_R是启动接受功能,常常为1
ID看主动建立连接的ID号即可
DATA是接受端。