ma924888027
级别: 网络英雄
精华主题: 0
发帖数量: 1243 个
工控威望: 5843 点
下载积分: 551 分
在线时间: 259(小时)
注册时间: 2012-10-18
最后登录: 2024-12-05
查看ma924888027的 主题 / 回贴
楼主  发表于: 2018-10-29 11:44
NJ系列PLC中如何把DINT转换成BOOL,把BOOL转换成DINT?请大侠指点。谢谢?
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4243 分
在线时间: 9537(小时)
注册时间: 2006-09-13
最后登录: 2024-12-23
查看cvlsam的 主题 / 回贴
1楼  发表于: 2018-10-29 14:42
没有现有的功能实现您的这个要求。

因为DINT转换为BOOL是以DINT的最低位作为BOOL的值还是以大于0作为BOOL的值这一点没有统一标准。

您可以根据您想设定的规则进行人工判断。

Good Luck~
ma924888027
级别: 网络英雄
精华主题: 0
发帖数量: 1243 个
工控威望: 5843 点
下载积分: 551 分
在线时间: 259(小时)
注册时间: 2012-10-18
最后登录: 2024-12-05
查看ma924888027的 主题 / 回贴
2楼  发表于: 2018-10-29 15:07
引用
引用第1楼cvlsam于2018-10-29 14:42发表的  :
没有现有的功能实现您的这个要求。

因为DINT转换为BOOL是以DINT的最低位作为BOOL的值还是以大于0作为BOOL的值这一点没有统一标准。

您可以根据您想设定的规则进行人工判断。
.......


首先谢谢您的回答。

我觉得这个就类似于CP系列中把某个值赋值到某一通道中,如果全部靠人工判断的话,是不是有点浪费人力?谢谢!
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 457 个
工控威望: 817 点
下载积分: 2752 分
在线时间: 778(小时)
注册时间: 2007-10-25
最后登录: 2024-12-22
查看uthman的 主题 / 回贴
3楼  发表于: 2018-10-29 15:48
联合体,了解一下
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1025 个
工控威望: 1848 点
下载积分: 258 分
在线时间: 1129(小时)
注册时间: 2017-02-09
最后登录: 2024-12-23
查看nightblueblu的 主题 / 回贴
4楼  发表于: 2018-10-29 16:25
这个估计没法直接转换   像这种
mov D0 W0   把D0的数值以bool形式传递给中继  然后再
mov W0 D1   把中继bool型的值传递回来  
大概方式就是这样的吧  或者可以在这个基础上再作处理
Your happiness is everything.
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4243 分
在线时间: 9537(小时)
注册时间: 2006-09-13
最后登录: 2024-12-23
查看cvlsam的 主题 / 回贴
5楼  发表于: 2018-10-29 19:54
引用
引用第2楼ma924888027于2018-10-29 15:07发表的  :


首先谢谢您的回答。

我觉得这个就类似于CP系列中把某个值赋值到某一通道中,如果全部靠人工判断的话,是不是有点浪费人力?谢谢!


FB/FC 了解一下。
ma924888027
级别: 网络英雄
精华主题: 0
发帖数量: 1243 个
工控威望: 5843 点
下载积分: 551 分
在线时间: 259(小时)
注册时间: 2012-10-18
最后登录: 2024-12-05
查看ma924888027的 主题 / 回贴
6楼  发表于: 2018-10-30 11:43
已经搞定了,自己做的功能。谢谢各位大侠指导