请登录 免费注册
分享
  • 微信
  • 新浪微博
  • 人人网
  • QQ空间
  • 开心网
  • 豆瓣
会员服务
进取版 标准版 尊贵版
| 设为首页 | 收藏 | 导航 | 帮助 |
移动端 |
官方微信扫一扫
微信扫一扫
收获行业前沿信息
产品 资讯
请输入产品名称
噪声分析仪 纺织检测仪器 Toc分析仪 PT-303红外测温仪 转矩测试仪 继电保护试验仪 定氮仪
首页 产品 专题 品牌 资料 展会 成功案例 网上展会
词多 效果好 就选易搜宝!
上海渠利自动化科技有限公司
新增产品 | 公司简介
注册时间:2012-02-10
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

数控系统维修
西门子数控系统维修
840D/840DSL系统维修
802D/802DSL系统维修
820M/820DSL系统维修
西门子828D系统维修
西门子810D系统维修
西门子808D系统维修
西门子802S系统维修
西门子802C系统维修
西门子PCU50维修
伺服电机维修
西门子伺服电机维修
西门子主轴电机维修
西门子直线电机维修
力士乐伺服电机维修
电主轴电机维修
工控机维修
西门子工控机维修
西门子PC677B维修
西门子PC677C维修
西门子IPC670维修
IPC847C/847D维修
IPC827B/827C维修
IPC647C/647B维修
IPC627C/620维修
IPC577C/577B维修
IPC547D/C/B系列维修
伺服驱动器维修
西门子伺服驱动器维修
西门子S120驱动器维修
6SN1123驱动器维修
6SN1118轴卡维修
FANUC伺服控制器维修
力士乐伺服驱动器维修
电源模块维修
西门子电源模块维修
6SN1145电源模块维修
6SN1146电源模块维修
S120电源模块维修
力士乐电源模块维修
发那科电源模块维修
触摸屏维修
西门子触摸屏维修
MP多功能面板维修
TP触摸屏维修
OP按键控面板维修
西门子C7系列维修
其他品牌触摸屏维修
变频器维修
西门子变频器维修
6SE70变频器维修
MM420变频器维修
MM430变频器维修
MM440变频器维修
其他品牌变频器维修
直流调速器维修
西门子直流调速器维修
6RA70调速器维修
6RA80调速器维修
欧陆直流调速器维修
PLC维修
西门子PLC维修
S7-400维修
S7-300维修
S7-200维修
其他品牌PLC维修
西门子电路板维修销售
其他品牌电路板维修
UPS维修
首页 >>> 技术文章 >

技术文章

维修cpu1200时间类型数据转化

上位机和1200通信只能向下转送word,dword,int等,我需要在1200程序里将这些类型的数据转化为Time类型的数据,请问怎么做,,谢谢!!我上位机输入10,结果没有出来10秒,还有您程序中*有一行,SD T100是什么意思,如果我想让我上位机输入的直接转化为分钟,或小时该怎么做,,谢谢

西门子PLC维修专家:

用bcd时间格式来做,

就是一个INT型数据,先转换成BCD码,然后

于W#16#0FFF与运算,取掉定时器时基,

然后再通过或运算,写入时基,比如OR W#16#2000,就是写入以秒为时基的BCD格式的时间值。

具体代码以语句的形式来写,就是

L MW0

ITB

AW W#16#0FFF

OW W#16#2000

SD T100

如果MW0是50,那么定时器就启动了,时基是1秒,那么定时时间就是50*1秒

搞错了,你的问题是DINT变成TIME类型?那其实 DINT类型*1000就是time类型了,你可以试下,在PLC程序里,将一个。DINT*1000 然后MOVE到time类型里看看。或者 你在变量表里 将一个DINT型数据(比如1000)改成time类型显示 看看,是不是变成T#1s。

我上面的回答 是将INT类型化成S5时间格式的方案。

上一篇:EM231的8通道模块(订货号:6ES7 231-0HF22-0XA0维修)是否可同时接
下一篇:S7-200 SMART取代S7-200指日可待
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除