景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
楼主  发表于: 2020-04-17 23:40
请问各位大神,PLC为什么要区分数据类型?有没有那种PLC不区分数据类型?包括DCS,国内中控也要区分数据类型,但是浙大优稳的DCS不需要区分数据类型,严格说就分两类:BOOL型和非BOOL型,不会区分整数、双整数、浮点数这些,都可以一起参与应用。
对于一个不是很熟练的编程者来说,我真的喜欢这种不区分数据类型的编程软件。
再次想问问:为什么多数PLC或者DCS都要区分数据类型?  不区分数据类型的有哪些品牌?
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1049 个
工控威望: 1189 点
下载积分: 2876 分
在线时间: 396(小时)
注册时间: 2018-11-30
最后登录: 2024-11-22
查看宿迁电工的 主题 / 回贴
1楼  发表于: 2020-04-18 07:55
你这问题就好比是问,不学字母ABCD怎么学会英语!
对于大部分编程语言,都需要学习数据类型,这是最基础的概念。PLC的梯形图也是编程语言。
你静下心来学习了吗?
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
panguancheng
级别: 略有小成
精华主题: 0
发帖数量: 199 个
工控威望: 257 点
下载积分: 1491 分
在线时间: 43(小时)
注册时间: 2018-10-22
最后登录: 2024-11-15
查看panguancheng的 主题 / 回贴
2楼  发表于: 2020-04-18 08:13
好像严格不分的没有,分的没那么严谨的就有,譬如永宏和安川。
linmaker
优质的视觉检测产品,源于用心,止于至善
级别: 家园常客
精华主题: 0
发帖数量: 567 个
工控威望: 703 点
下载积分: 5328 分
在线时间: 296(小时)
注册时间: 2010-08-05
最后登录: 2024-11-22
查看linmaker的 主题 / 回贴
3楼  发表于: 2020-04-18 10:01
区分数据类型是为了最大化利用PLC的硬件资源。那些不区分数据类型的本质上就是设计一个数据结构(像联合这样的),实现支持所有数据类型。但这样做是有成本的,就是以最大长度的数据类型来放每种数据类型了。这样的设计在硬件上就造成了很大的浪费。这在以前的硬件中,不太可能支持这样的浪费,在新的硬件设计中,可能实现这样的“浪费”,从而换取编程上的方便。
国产智能视觉产品,媲美进口视觉产品,方便替换,降成本明显。功能齐全,提示式操作界面,可有效降低使用人员技能要求;
免费提供评估方案,上门演示视觉检测效果,提供样机免费试用;
东莞泰捷力自动化技术有限公司 EV-X系列智能视觉,您视觉检测项目更佳的选择!
电话/微信:15017195727  ;更多案例:http://www.evautoinc.com/
工控菜鸟
菜鸟一只
级别: 论坛先锋
精华主题: 0
发帖数量: 951 个
工控威望: 1127 点
下载积分: 13852 分
在线时间: 294(小时)
注册时间: 2017-04-12
最后登录: 2024-11-19
查看工控菜鸟的 主题 / 回贴
4楼  发表于: 2020-04-18 12:34
日系的还好,西门子博图就更严谨了,数据类型不分清无从下手,高级语言那些就更不用说了
duanyang
级别: 略有小成
精华主题: 0
发帖数量: 239 个
工控威望: 353 点
下载积分: 811 分
在线时间: 725(小时)
注册时间: 2008-04-22
最后登录: 2024-11-22
查看duanyang的 主题 / 回贴
5楼  发表于: 2020-04-21 11:58
AB可以不分,你这个功能是隐形转换,C就是这样
hbsylsq
级别: 略有小成
精华主题: 0
发帖数量: 178 个
工控威望: 340 点
下载积分: 1057 分
在线时间: 253(小时)
注册时间: 2011-02-17
最后登录: 2024-11-21
查看hbsylsq的 主题 / 回贴
6楼  发表于: 2020-05-16 21:13
想不分数据类型,你得学高级语言,有支持重载的函数就可以。
风过无痕的雨
级别: 正式会员
精华主题: 0
发帖数量: 50 个
工控威望: 89 点
下载积分: 11896 分
在线时间: 19(小时)
注册时间: 2019-06-09
最后登录: 2022-12-04
查看风过无痕的雨的 主题 / 回贴
7楼  发表于: 2020-05-17 08:59
分类型是为了使程序的运行过程更精确 花更少的时间 最快的效率执行 有目标的执行 和一遍遍试错,哪个更快
sxguozhifeng
级别: 略有小成
精华主题: 0
发帖数量: 380 个
工控威望: 421 点
下载积分: 26938 分
在线时间: 89(小时)
注册时间: 2019-05-14
最后登录: 2022-12-21
查看sxguozhifeng的 主题 / 回贴
8楼  发表于: 2020-05-17 10:09
我觉得还是分一下好
nbtr小赖
级别: 家园常客
精华主题: 0
发帖数量: 161 个
工控威望: 577 点
下载积分: 566 分
在线时间: 69(小时)
注册时间: 2019-08-28
最后登录: 2023-07-18
查看nbtr小赖的 主题 / 回贴
9楼  发表于: 2020-05-18 09:33
数据类型都没概念,你搞什么PLC。。。哪怕简单的能搞搞上限就被卡的死死的。
好大的小西瓜
没有个性的签名
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 371 点
下载积分: 497 分
在线时间: 128(小时)
注册时间: 2017-11-01
最后登录: 2024-11-18
查看好大的小西瓜的 主题 / 回贴
10楼  发表于: 2020-05-18 10:45
肯定是要分的,不同的数据类型都有不同的指令周期(汇编语言),底层语言都这样,何况一个小小的单片机
.......
lch8478
级别: 略有小成
精华主题: 0
发帖数量: 331 个
工控威望: 428 点
下载积分: 1273 分
在线时间: 273(小时)
注册时间: 2016-07-13
最后登录: 2024-11-14
查看lch8478的 主题 / 回贴
11楼  发表于: 2020-05-21 16:13
不区分数据类型和捣糨糊有什么区别,隐式转换也是有代价的