原装西门子840D/DE NCU572.2 6FC5357-0BB21-0AE1代理商
SINUMERIK 840D/DE NCU 572.2 WITHOUT SYSTEM SOFTWARE MEMORY: NC 0,5MB; PLC 96KB PREPARED FOR PROFIBUS-DP
杭州晨曙机电设备有限公司 主营西门子自动化产品,全新原装,现货现售,价格优势,质量保证,价格优势本公司销售西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网。西门子电机,西门子变频器,西门子直流调速器,西门子电缆。全新原装,现货销售,价格优势,品质保证.公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.
1、PLC类产品均为密封包装,外包装详见产品图片,白色标签上均有西门子品牌LOGO及产品订货号,各位买家在收到货后,请核对型号无误,再拆包装(包装拆开后将无法二次销售,不支持退换货)。
2、产品及包装上均有系列号,凭此序列号,质保一年。
签收货物时,一定要当着快递业务员的面开箱检验货物的完好性,如有破损,请拒 签收,并及时电话与我们联系,我们将及时处理.
以下示例说明了该指令的工作原理:
在块接口中,声明 VARIANT“myVariant”和引用变量“myReference”。
在程序代码中,尝试将“myVariant”分配给引用变量“myReference”。在运行过程中,如
果“myVariant”的数据类型为“Int”,则"myReference" 中包含一个指向 VARIANT 源变量
的有效引用,否则为 NULL。分配成功时,使能输出“ENO”的信号状态为“1”,同时将
值“10”写入目标变量中。
参见
有关引用的基本知识 (页 325)
将 VARIANT 指定给引用尝试 (页 339)
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
Sample Library for Instructions (页 697)
有关 LAD 的基本信息 (页 8207)
对 PLC 进行编程
编程和操作手册, 10/2018 947指令
4.1 指令
SWAP:交换
说明
可以使用“交换”指令更改输入 IN 中字节的顺序,并在输出 OUT 中查询结果。
下图说明了如何使用“交换”指令交换数据类型为 DWORD 的操作数的字节:
,1
287
参数
下表列出了“交换”指令的参数:
参数 声明 数据类型 存储区 说明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、 使能输入
D、L 或常量
ENO Output BOOL BOOL I、Q、M、 使能输出
D、L
对 PLC 进行编程
948 编程和操作手册, 10/2018 指令
4.1 指令
参数 声明 数据类型 存储区 说明
S7-1200 S7-1500
IN Input WORD、 WORD、 I、Q、M、 要交换其字节的操作
DWORD DWORD、 D、L、P 或 数。
LWORD 常量
OUT Output WORD、 WORD、 I、Q、M、 结果
DWORD DWORD、 D、L、P
LWORD
可以从指令框的“???”下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见”。
示例
以下示例说明了该指令的工作原理:
6:$3
:25'
ಯ7DJ,Qಯ ಯ7DJ2XWಯ
(1 (12 6
ಯ7DJ,QB9DOXHಯ ,1 287 ಯ7DJ2XWB9DOXHಯ
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数 操作数 值
IN TagIn_Value 0000 1111 0101 0101
OUT TagOut_Value 0101 0101 0000 1111
如果操作数“TagIn”的信号状态为“1”,则执行“交换”指令。字节的顺序已更改,并存
储在操作数“TagOut_Value”中。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)”。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
对 PLC 进行编程
编程和操作手册, 10/2018 949指令
4.1 指令
ARRAY 数据块 (S7-1500)
ReadFromArrayDB:从 ARRAY 数据块中读取 (S7-1500)
说明
可以使用“从 ARRAY 数据块中读取”(Read from ARRAY data block) 指令从索引引用的
ARRAY DB 块类型的数据块中读取元素并将元素值写入目标范围。
ARRAY 数据块是仅包含一个 ARRAY of <数据类型> 的数据块。ARRAY 的元素可以是
PLC 数据类型或其它任何基本数据类型。ARRAY 通常从下限“0”开始计数。
如果满足下列条件之一,使能输出 ENO 将返回信号状态 FALSE:
● 使能输入 EN 返回信号状态 FALSE。
● 如果在执行该指令过程中发生错误。
参数
下表列出了“从 ARRAY 数据块中读取”指令的参数:
参数 声明 数据类型 存储区 说明
EN Input BOOL I、Q、M、D、 使能输入
L 或常量
ENO Output BOOL I、Q、M、D、L 使能输出
DB Input DB_ANY I、Q、M、D、L 待读取的数据块
INDEX Input DINT I、Q、M、D、 DB 中被读取的元素。标
L、P 或常量 准值可以是常数、全局变
量或索引值。
VALUE Output 1) VARIANT L(可在块接口 待读取并输出的值
的“Input”、
“InOut”
和“Temp”部分
进行声明。)
对 PLC 进行编程
950 编程和操作手册, 10/2018 指令
4.1 指令
参数 声明 数据类型 存储区 说明
RET_VAL Output INT I、Q、M、D、 错误信息:
L、P 如果在该指令执行期间出
错,则在参数 RET_VAL
中输出一个错误代码。
1) VALUE 参数声明为 Output,因为数据流入变量。但此变量本身在块接口中必须声明
为 InOut。
有关有效数据类型的更多信息,请参见“另请参见”。
参数 RET_VAL
下表列出了 RET_VAL 参数值的含义:
错误代码* 说明
(W#16#...
)
0000 无错误
80B4 存储在 ARRAY 数据块中的元素数据类型与 VARIANT 中传输的元素数据类
型不匹配。
80B5 复制操作被中断。
8132 数据块不存在、太短、写保护或位于装载存储器中。
8135 ARRAY 数据块中包含无效值。
8154 该数据块的数据类型不正确。
8282 INDEX 参数的值超出 ARRAY 的限制。
8450 参数 VALUE 中数据类型 VARIANT 的值为“0”。
8452 代码生成错误
8453 导致该错误的原因有以下两种:
● VALUE 参数的大小与 ARRAY 数据块中的元素长度不匹配。
● 这两个变量不在具有“优化访问”的存储区内。有关存储区访问类型的更
多信息,请参见“块访问的基本知识 (页 60)”
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信
息,请参见“另请参见”。
对 PLC 进行编程
编程和操作手册, 10/2018 951指令
4.1 指令
示例
以下示例说明了该指令的工作原理:
ಯ7DJ,QBಯ 5HDG)URP$UUD\'% ಯ7DJ2XWಯ
(1 (12
ಯ$UUD\'%ಯ '% 5(7B9$/ ಯ7DJ5HWB9DOಯ
,1'(; 9$/8( ಯ7DUJHW)LHOGಯ
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数 操作数 值
DB ArrayDB 操作数“ArrayDB”是数据类
型为 Array [0 to 10] of INT
的 ARRAY DB。
INDEX 2 “Arra B”的第二个元素
VALUE TargetField 操作数“TargetField”是 INT
数据类型的全局变量。
如果操作数“TagIn1”返回信号状态“1”,则执行该指令。将读取“Array ”中的第二个元
素并写入操作数“TargetField”中。如果该指令执行成功,则使能输出 ENO 的信号状态为
TRUE,同时置位输出“TagOut”。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)”。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
转换程序状态的显示格式 (页 8834)
ARRAY 数据块的使用示例 (页 48)
有关 VARIANT 的基本信息 (页 348)
通过输出参数 RET_VAL 评估错误 (页 173)
有关 LAD 的基本信息 (页 8207)
为您精选
发送询价单
您对该公司的咨询信息已成功提交,请注意接听供应商电话。
联系人信息
请输入您的称呼
请输入正确的联系方式
请选择咨询问题
请输入正确的图形验证码
商家已收到您的消息,请注意接听供应商的来电~
确保商家能在第一时间与您取得联系
请留下您的联系方式
请输入正确的联系电话
请输入称呼或公司名称
请输入验证码