西门子SCL高级语言之数据转换

发布时间:2024-10-12 00:23:50  
(整数转浮点数 INT_TO_REAL)
我们在做项目中经常用到各种类型的数据,这就需要转换( CONVERT)指令来转换,由于博途数据转换指令只有它一个,那我们就只记住它就可以了,注意设置需要转换的数据类型即可。

干货★★★★★资料

图片

在LAD转换是这样的:
以下示例显示了如何将 16 位整数转换为 32 位整数:

图片

INT_TO_REAL
以下示例显示了如何将 8 位字节转换为 8 位整数 SINT:

图片

BYTE_TO_SINT
以下示例显示了如何将 8 位字节转换为 8 位无符号整数 USINT:

图片


因为两个操作数具有相同的长度,所以可进行这些转换。
下表列出了“转换值”指令的参数:
参数
声明
数据类型
存储区
说明
EN
Input
BOOL
I、Q、M、D、L 或常量
使能输入
ENO
Output
BOOL
I、Q、M、D、L
使能输出
IN
Input
位字符串、整数、浮点数、CHAR、WCHAR、BCD16、BCD32
I、Q、M、D、L、P 或常量
要转换的值。
OUT
Output
位字符串、整数、浮点数、CHAR、WCHAR、BCD16、BCD32
I、Q、M、D、L、P
转换结果
下面我们打开博途V15软件进行设计数据批量转换,以整数转换浮点数来介绍:
1.)组态一个PLC后添加两各数据块,一个为整数数据块,另一个为浮点数数据块,我们以数组来写100各数转换:

图片

INT数据块

图片

REAL数据块
2.)添加一个FB块,定义数据类型和接口类型:

图片


3.)调用 FOR...TO....DO指令及CONVERT转换指令,这里说以下,转换指令也可直接写,比如我数据类型是REAL,在英文状态输入REAL按空格键就会弹出您所需要转换的数据类型,供您去选择,这里只讲从转换指令库调用CONVERT:

图片


3.)编写SCL主体程序:

图片


4.)程序定义数据来源:

图片


5.)在线测试数据情况:

图片


通过在数据块里修改整数到浮点数数据块里面进行监控,是成功的,感谢大家的观看!
图片
进入大家庭 圈  回复: 交流

往期精彩回顾
电动汽车原理与构造(311页).pdf
电气工程安装及调试技术手册_第3版_下册(1000页)必备资料
7天搞会-->电工线路安装与调试技能
西门子PLC 指令与梯形图速查手册
全彩图解电工识图全彩-192页.pdf-(学习如何识图)
图说生活小家电原理与快修_第2版.pdf
简单轻松学电气控制与PLC应用-314页..pdf
学习看懂汽车电路图(彩色学习书185页)
开关柜二次回路PPT-电路图解
全彩图解电工识图全彩-192页.pdf-(学习如何识图)


图片

文章来源于:电子技术控    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>