登录|注册|收藏精一控|在线留言|网站地图

您好!欢迎来到精一控官网!

精一控自动化9年专注-专业的自动化解决方案提供商9 years automation professional solution provider

全国咨询热线

13790148398
PLC编程
当前位置:首页 » 精一控资讯 » 行业新闻 » plc s7 200|西门子S7-200|西门子s7-200plc|双整数转换或者相反

plc s7 200|西门子S7-200|西门子s7-200plc|双整数转换或者相反

字号:T|T
文章出处:网责任编辑:作者:人气:-发表时间:2014-06-25 11:08:00

STEP 7 Micro/WIN 中将双整数(DOUBLE INTEGER) 转换 BCD (或者相反)

西门子s7-200plc STEP 7Micro/WIN中,可以使用I_BCD和BCD_I(见Instructions->Convert)指令将16位整数(INTEGER)转换为BCD码或者相反(BCD->INT)。

使用下面提供的可下载的西门子s7-200plc指令库,可以将32位整数 (DOUBLE INTEGER) 转换为BCD 码或者做相反转换 (BCD->DOUBLE INTEGER)。
 

注意此指令库/程序的作者和拥有者对于该西门子S7-200编程软件的功能性和兼容性不负任何责任。使用该plc s7 200软件的风险完全由用户自行承担。

由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
 

plc s7 200“BCD” 库的描述
 

“BCD.mwl” 库包含了功能 DI_BCD ( 双整数到 BCD 码的转换) BCD_DI ( BCD 码到双整数的转换)。
 

BCD.zip ( 2 KB )
 

点击上面的链接下载 BCD 指令库到本地计算机硬盘,建议保存 Micro/WIN 安装目录的 Lib 文件夹中。以下是一个完整路径的例子


然后将西门子S7-200指令库手动添加到 Micro/WIN 软件中。
 

参见添加指令库
 

成功添加指令库后,用户可以在STEP7 Micro/win的指令树中找到 “BCD(V1.0)”。

 

西门子s7-200 

双整数转换为 BCD 码 (DI_BCD) :
 

DI_BCD 功能将 32 位正整数,0 到 9,999,999 之间的数转换为二进制编码的十进制数(BCD)。

 

 DI_BCD 编程

如果输入负数或大于 9,999,999 的数,ENO 使能输出位被复位并且转换结果无效。

参数 数据类型 操作?/b> 描述
EN [BOOL] E, A, M, L, V 输入使能
ENO [BOOL] E, A, M, L, V 输出使能
IN [DWORD] VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constant, *VD, *AC, *LD 要转为 BCD 码的32 位整数
OUT [DWORD] VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC BCD 码
表 1. DI_BCD 参数

BCD 码转换为双整数 (BCD_DI)

BCD_DI 功能将正的 32 位 BCD 码,从 0 到16#99999999 之间的数转换为 32 位双整数。


 BCD_DI 编程
 

16进制字母 (A-F) 不会被转换。这时 ENO 使能输出位被复位并且转换结果无效。

Parameter Data type Operands Description
EN [BOOL] E, A, M, L, V Enable input
ENO [BOOL] E, A, M, L, V Enable output
IN [DWORD] VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constant, *VD, *AC, *LD BCD number
OUT [DWORD] VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC Integer value (32-bit) of the BCD number

表 2. BCD_DI 参数
 

 东莞精一控自动化电气有限公司,提供西门子s7-200plc|西门子plc s7-200 cpu|西门子S7-200|plc s7 200|西门子plc型号

排行榜

1东莞西门子LOGO|LOGO模拟量模块|西门子LOGO扩展模块6ED1055-1MM00-0BA2
1
东莞西门子LOGO|LOGO模拟量模块|西门子LOGO扩展模块6ED1055-1MM00-0BA2
精一控自动化,专业为客户提供东莞西门子LOGO|LOGO模拟量模块|LOGO扩展模块|西门子LOGO模块|西门子LOGO扩展模块6ED1055-1MM00-0BA...
2兼容西门子EM223|兼容国产西门子PLC|兼容西门子s7-200PLC模块
2
兼容西门子EM223|兼容国产西门子PLC|兼容西门子s7-200PLC模块
广州国产PLC|兼容西门子EM223|兼容国产西门子PLC|国产PLC模块|兼容西门子s7-200PLC模块|广州兼容西门子PLC|兼容国产西门子s7-200...
3虎门西门子S7-1200PLC模拟量输出模块
3
虎门西门子S7-1200PLC模拟量输出模块
提供虎门西门子PLC|西门子PLC模块|西门子s7-1200PLC|s7-1200PLC模块|PLC模拟量输出模块|西门子s7-1200PLC输出模块|西门子PLC模拟...
4深圳西门子LOGO|西门子LOGO扩展模块DM8 12 24R
4
深圳西门子LOGO|西门子LOGO扩展模块DM8 12 24R
精一控自动化专业销售,深圳西门子LOGO|西门子LOGO模块|LOGO扩展模块|深圳西门子模块|西门子LOGO扩展模块DM8 12 24R24小时咨询热线...
5西门子TP700触摸屏|7寸人机界面触摸屏|西门子PLC触摸屏数据线
5
西门子TP700触摸屏|7寸人机界面触摸屏|西门子PLC触摸屏数据线
精一控自动化,专业为客户提供西门子TP700触摸屏|7寸触摸屏|西门子触摸屏|7寸人机界面触摸屏|PLC触摸屏|PLC人机界面触摸屏|西门子...
6一套国产400W小型伺服电机
6
一套国产400W小型伺服电机
提供东莞国产伺服|一套国产伺服|400W伺服电机|交流伺服电机|国产伺服电机|小型伺服电机|伺服电机驱动器|一套国产400W小型伺服电机...

同类文章排行

最新资讯文章

您的浏览历史

    正在加载...