char 转换unsigned char_在STEP 7(TIA Portal)中,如何转换数据类型

在STEP 7(TIA Portal)中,可以使用“指令”选项板中的转换功能将变量的内容转换为的所选数据类型。

c09cfc668e3a43398609836c375480c8.png

转换数据类型INT,DINT,REAL和BCD编号
STEP 7(TIA Portal)提供 “CONV”(转换)以转换数据类型INT,DINT,REAL和BCD编号。按照以下说明在块编辑器中插入和参数化此操作。

  1. 在块编辑器中,打开“指令”面板,然后打开“简单指令> 转换操作”文件夹。使用拖放操作在网络中插入“CONVERT”指令。
  2. 插入指令框后,仍然没有定义指令数据类型,在“CONV”下你看到 “??? to ???”。将光标移动到前三个问号的左三角形上时,会显示一个箭头键。
  3. 单击左箭头键,然后从打开的下拉菜单中选择输入参数“IN”(例如INT)所需的数据类型。
  4. 对输出参数“OUT”重复此过程,然后从右侧的下拉菜单中选择要转换数字值的数据类型(例如,REAL)。在此示例中,您可以将数据类型INT的数字值转换为数据类型REAL(“Int to Real”)。说明
    如果直接使用变量参数化输入和输出参数,则会自动使用关联的数据类型定义指令,并且不需要上面的步骤2到4。
  5. 使用您选择的变量参数化转换器的输入和输出。参数化输入和输出后,您可以转换下面的数值,例如。
  • 从Int到Int,DInt,Real,Bcd16,USint,UInt,UDint,SInt,LReal和Char
  • 从DInt到Int,DInt,Real,Bcd32,USint,UInt,UDint,SInt,LReal和Char
  • 从Real到Int,DInt,Real,USint,UInt,UDint,SInt和LReal
  • 从USint到Int,DInt,Real,USint,UInt,UDint,SInt,LReal和Char
  • 从UInt到Int,DInt,Real,USint,UInt,UDint,SInt,LReal和Char
  • 从UDint到Int,DInt,Real,USint,UInt,UDint,SInt,LReal和Char
  • 从SInt到Int,DInt,Real,USint,UInt,UDint,SInt,LReal和Char
  • 从LReal到Int,DInt,Real,USint,UInt,UDint,SInt和LReal
  • 从Char到Int,DInt,USint,UInt,UDint,SInt和Char
  • 从BCD16(16位)到Int,
  • 从BCD32(32位)到DInt。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值