砂轮厂家
免费服务热线

Free service

hotline

010-00000000
砂轮厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

机械知识蚁象推出Soft_PLC S7-1200编程-蚁象

发布时间:2021-10-27 10:23:43 阅读: 来源:砂轮厂家

S7⑴200编程在S7⑴200(pLC_1)中调用并配置“TSEND”、“T_RCV”通讯指令1.在pLC_1的OB1中调用“TCON”通讯指令①在第1个CpU中调用发送通讯指令,进入“projecttree”>“pLC_1”>“programblocks”>“OB1”主程序中,从右边窗口“Instructions”>“Communications”>“OpENUserCommunications”下调用“TCON”指令,创建连接,如图1.所示。图1.调用“TCON”通讯指令

②创建DB2分配连接参数,见图2所示图2.创建连接数据块DB2(Con_DB)③定义pLC_1的“TCON”连接参数pLC_1的TCON指令的连接参数需要在指令下方的属性窗口“properties”>“Configuration”>“Connectionparameter”中设置,如图3.所示白斑如何治疗。图3.定义TCON连接参数连接参数说明:2.定义pLC_1的“TSEND”发送通讯块接口参数①调用“TSEND”在OB1内调用发送100个字节数据到pLC2中进入“projecttree”>“pLC_1”>“programblocks”>“OB1”主程序中,从右边窗口“Instructions”>“Communications”>“OpENUserCommunications”下调用“TSEND”指令,,如图4.所示。图4.调用TSEND②创建并定义pLC_1的发送数据区DB块。通过“projecttree”>“pLC_1”>“programblocks”>“Addnewblock”,选择“Datablock”创建DB块,选择绝对寻址,点击“OK”键,定义发送数据区为100个字节的数组,如图4.及图5.所示。图5.创建发送数据区DB块注意:对双边编程通讯的CpU,如果通讯数据区使用DB块,既可以将DB块定义成符号寻址,也能够定义成绝对寻址白鲜皮治白癜风吗。使用指针寻址方式,必须创建绝对寻址的DB块。图6.定义发送数据区为字节类型的数组图pLC1_TSENDC_DATA

③定义pLC_1的“TSEND”发送通讯块接口参数,如图6.所示图6.定义TSEND接口参数参数说明:输入接口参数:

REQ

:=M0.3

//使用2Hz的时钟脉冲,上升沿激活发送任务

ID:=1//创建连接ID

LEN

:=100

//发送数据长度

DATA

:=p#DB3.DBX0.0BYTE100

//发送数据区的数据,使用指针寻址时,DB块要选用绝对寻址输出接口参数:DONE

:=M300.0

//任务履行完成并且没有毛病,该位置1

BUSY

:=M300.1

//该位为1,代表任务未完成,不能激活新任务

ERROR

:=M300.2

//通讯进程中有毛病产生,该位置1

STATUS

:=MW302

//有毛病产生时,会显示错位信息号3.在pLC_1的OB1中调用接收指令T_RCV并配置基本参数为了实现pLC_1接收来自pLC_2的数据,则在pLC_1中调用接收指令T_RCV并配置基本参数。

①调用“TRCV”在OB1内调用进入“projecttree”>“pLC_1”>“programblocks”>“OB1”主程序中,从右边窗口“Instructions”>“Communications”>“OpENUserCommunications”下调用“TRCV”指令,配置接口参数,,如图7.所示。图7.调用TRCV指令并配置接口参数

参数说明:输入接口参数:EN_R

:=TRUE

//准备好接收数据

ID

:=1

//连接号,使用的是TCON的连接参数中ID号

LEN

:=8

//接收数据长度为10个字节

DATA

:=p#DB5.DBX0.0BYTE10

//接收数据区的地址输出接口参数:NDR

:=M310.0

//该位为1,接收任务成功完成

BUSY

:=M310.1

//该位为1,代表任务未完成,不能激活新任务

ERROR

:=M310.2

//通讯进程中有毛病产生,该位置1

STATUS

:=MW312

//有毛病产生时,会显示毛病信息号

RCVD_LEN

:=MW314

//实际接收数据的字节数②创建并定义pLC_1的接收数据区DB块。通过“projecttree”>“pLC_1”>“programblocks”>“Addnewblock”,选择“Datablock”创建DB块,选择绝对寻址,点击“OK”键,定义发送数据区为100个字节的数组,如图4.及图5.所示图9.创建接收数据区DB块注意:对双边编程通讯的CpU,如果通讯数据区使用DB块,既可以将DB块定义成符号寻址,也能够定义成绝对寻址。使用指针寻址方式,必须创建绝对寻址的DB块。图10定义接收数据区为字节类型的数组