如果把DATE和TIME格式变量转换成字符串?

如果把DATE和TIME格式变量转换成字符串?

最佳答案

这个好像比较复杂,没有找到直接转换的功能块,那就只能自己编了。
 思路1:将日期时间8个字节拆分,认为是两个BCD码,再将BCD转换为DI,调用IEC功能FC5将DI转换为STRING,得到两个字符串,最后再将两个字符串合并成一个字符串。注意星期几需要特殊处理。
 思路2:编一个子程序,针对每一个字节,通过移位以及与和或,将其高四位和低4位分开,分别加30直接赋给一个CHAR格式。然后对8个字节都来调用这个子程序。

 不知道你为何需要在PLC里面需要这样做,可以在上位里面再去处理啊哈

提问者对于答案的评价:
谢谢大家的回答,最佳答案的第个思路对我更适用一点,我是想把DATE AND TIME转换成字符串通过CP340发给小打印机。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:37
下一篇 2020年11月1日 下午3:37

相关推荐

  • 分布式I/O接口模块

    哪位高手能介绍一下分布式I/O接口模块IM151与IM153在应用中有何区别?谢谢? 最佳答案 151是et200s的从站接口模块,153是et200m的从站接口模块。有些型号的1…

    自动化系统综合 2020年11月1日
  • 802D报警号700018

    今天机床运转中突然停止,面板出现700018报警号,提示线未接好或检查I/O模块,后转动面板调速钮好了,非常疑惑,请高手帮助 最佳答案 厂家的说明书,你看看,没什么大问题,可以自己…

    自动化系统综合 2020年10月31日
  • 首次扫描和多次扫描的区别?

    想了解下多次和首次的作用和功能 最佳答案 首次扫描和多次扫描?1、回答这个问题就是:用户程序第一次被执行就是首次扫描,周期性的循环扫描为多次扫描。2、注意,提这个问题必须要加一个前…

    自动化系统综合 2017年12月1日
  • IW与PIW?

    S7-400的变量地址IW与PIW有何区别,一样吗?我在硬件配置里配置的模拟量是IW还是PIW? 最佳答案 个人理解:对于没有相应的映像缓冲区的输入地址,一定采用PIW指令,而一般…

    自动化系统综合 2020年11月1日
  • s7 200模拟量

    S7200模拟量问题 2个EM232 模块 其中1个是电流输出  一个是电压输出  请问两个的公共端可以连起来…

    自动化系统综合 2020年10月31日
  • 安装SQL 2005 SP2问题

    在运行 WINCC FLEXIBLE 时 安装 2005SQL 遇见问题 我查了下watsonFailedAc…

    自动化系统综合 2020年10月31日
  • 关于MP277存储卡

    1、用MP277做配方 用哪种卡 MMC和SD卡比较好,有何区别2、卡的容量是多大的3、所采用卡的订货编号 最佳答案 这两种卡都是一样的。用哪种都可以,况且不需…

    自动化系统综合 2017年12月1日
  • 300主从通信,虽然我按照例程弄了,还是不行,请教前辈们,多多费心

    我的问题有很多,比如我300通300一定要带io模块么?不带可以么?Profibus-dp 是不是设置为DP 模式? 为什么我的cpu 是s…

    2017年11月12日
  • 电机三相不平衡的保护

    我们工厂的电机断路器不是太好,大部分都是一些国产的,经常会发生一些缺相,我看了西门子有部分断路器是带有断相保护的,不太清楚这种断相保护的检测原理是什么样的,电机在运行的过程中发生缺…

    自动化系统综合 2017年6月11日
  • 软件名字

    请问截图里的内容是用专门的软件做的吗,还是PPT之类的,如果是,请问叫什么软件,在哪里下载。谢谢了。 图片说明:       最佳答案 vi…

    2017年6月1日