使用 PUT 指令进行通信时,必须*数据待写入的伙伴 CPU 的存储区。 此外,还必须*本地 CPU 中数据读取的存储区。
程序编辑器已打开。
已插入一个 PUT 指令。
已在 2 个通信伙伴之间建立连接。
要*该指令的读取和存储区域,请遵循以下操作步骤:
在程序编辑器中选择 PUT 指令。
在巡视窗口中打开“组态”(Configuration) 选项卡。
在区域导航中选择“块参数分配”(Block parameter assignment) 条目。
在“输入/输出 > 写入区域 (ADDR_1) > 开始”(In/Outputs > Write area (ADDR_1) > Start) 字段中,选择一个“REMOTE”数据类型指针,指向数据待写入的伙伴 CPU 区域。
只能使用**寻址。
示例: P#DB10.DBX5.0 Byte 10
在“长度”(Length) 字段中,输入写入区域的长度并从下拉列表中选择存储区的数据类型。
在“输入/输出 > 发送区域 (SD_1) > 开始”(In/Outputs > Send area (SD_1) > Start) 区域中,选择一个指针,指向包含待发送数据的本地 CPU 区域。
在“长度”(Length) 字段中,输入待读取存储区的长度并从下拉列表中选择数据类型。
只能使用数据类型 BOOL(对于位数组,必须将“0”用作地址,将字节的整数倍用作长度)、BYTE、CHAR、WORD、INT、DWORD、DINT、REAL、COUNTER、TIMER。
如果 VARIANT 指针访问某个数据块,那么必须*该数据块(例如: P#DB10.DBX5.0 Byte 10)。
产品推荐
友情链接