hefq
级别: 家园常客
精华主题: 0
发帖数量: 614 个
工控威望: 808 点
下载积分: 1922 分
在线时间: 1523(小时)
注册时间: 2008-07-03
最后登录: 2024-11-21
查看hefq的 主题 / 回贴
12楼  发表于: 2021-01-08 23:40
1200是可以的,200虽然没用过,不过我100%肯定200也可以的,只要是个PLC都可以
phoenixyqc
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 141 点
下载积分: 622 分
在线时间: 10(小时)
注册时间: 2013-05-16
最后登录: 2022-12-28
查看phoenixyqc的 主题 / 回贴
13楼  发表于: 2021-01-09 10:06
32个为一组。ID0移至VD0中,开始循环,V0.0V0.1作为输入,输出为V3.14V3.15,每次+1,VD0右移2,VD2右移2,结束循环后VD2移至QD0
[ 此帖被phoenixyqc在2021-01-09 13:25重新编辑 ]
bao_haibo
级别: 略有小成
精华主题: 0
发帖数量: 57 个
工控威望: 205 点
下载积分: 558 分
在线时间: 272(小时)
注册时间: 2009-08-19
最后登录: 2024-11-15
查看bao_haibo的 主题 / 回贴
14楼  发表于: 2021-01-09 21:00
引用
引用第13楼phoenixyqc于2021-01-09 10:06发表的  :
32个为一组。ID0移至VD0中,开始循环,V0.0V0.1作为输入,输出为V3.14V3.15,每次+1,VD0右移2,VD2右移2,结束循环后VD2移至QD0

鼓掌,一看就是老手 ,这个思路是清晰的 绝对可以实现,上面的描述能不能实现另当别论 ,其实最理想状态 8位一组,但又增加了程序量,但不用考虑字节的大小排列,32位也可行  考虑的多一些,这算曲线救国吧。
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
15楼  发表于: 2021-01-10 16:18
引用
引用第11楼bao_haibo于2021-01-08 21:35发表的  :

  肯定知道叫间接寻址呀,用S7-200 系列也用了十多年来了,不必咬文嚼字,你说的方法也只能用在字节 字 双字,  就是不用你说的方法 先定义初始地址指针 用个FOR循环   也能实现。看我上面说的关键点  是怎样处理单个位  


用指针可以在下面不断累加,但最好能支持功能块数组定义,做习惯了codesys,西门子功能块定义数组不知道为什么定义不了,很烦人
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
16楼  发表于: 2021-01-10 16:21
引用
引用楼主bao_haibo于2021-01-06 20:11发表的 吐槽一下西门子 :
今天接个活,有段程序是48个相同类型程序如图,I/O点按规律排列,西门子对位不能变址,真是太伤了,每个复制一下,在改I/O点,光输这段程序用了两个小时,一不小心输错还得改。三菱位变址几分钟就可以搞定,就算三菱不用位变址,用软件的连续粘贴功能也能自动变化地址复制,西门子这么大公司怎么实现不了呢,还是我没看到这个功能,这年头时间最宝贵

你说的这种情况我也深有感触,虽然这个用指针好做输入,但48个功能块铺开已经影响到程序了可读性,太繁琐,不利于编写
xuelong911
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 70 点
下载积分: 704 分
在线时间: 1(小时)
注册时间: 2020-02-03
最后登录: 2024-09-19
查看xuelong911的 主题 / 回贴
17楼  发表于: 2021-01-12 23:07
单论功能函数之类的.三菱是真强大。三菱能几个数排序,甚至还能二维数组排序,排序还能求大小。这些功能都是三菱内置的,西门子确实没有这些功能。
zhou1211
级别: 略有小成
精华主题: 1 篇
发帖数量: 205 个
工控威望: 362 点
下载积分: 1172 分
在线时间: 66(小时)
注册时间: 2013-11-04
最后登录: 2024-09-18
查看zhou1211的 主题 / 回贴
18楼  发表于: 2021-01-14 16:22
引用
引用楼主bao_haibo于2021-01-06 20:11发表的 吐槽一下西门子 :
今天接个活,有段程序是48个相同类型程序如图,I/O点按规律排列,西门子对位不能变址,真是太伤了,每个复制一下,在改I/O点,光输这段程序用了两个小时,一不小心输错还得改。三菱位变址几分钟就可以搞定,就算三菱不用位变址,用软件的连续粘贴功能也能自动变化地址复制,西门子这么大公司怎么实现不了呢,还是我没看到这个功能,这年头时间最宝贵

  哈哈,经常用exel编程,有些工具是可以利用的,当你使用scl st 这类的时候,你就知道,程序只有逻辑,效率可以依靠其他工具
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 989 个
工控威望: 1145 点
下载积分: 18344 分
在线时间: 271(小时)
注册时间: 2009-05-29
最后登录: 2024-10-27
查看zsh340的 主题 / 回贴
19楼  发表于: 2021-01-14 16:33
西门子没有三菱用起来便利.三菱西门子用了若干年的总结.如果运算之类的选西门子,如果执行动作之类的用三菱.
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 989 个
工控威望: 1145 点
下载积分: 18344 分
在线时间: 271(小时)
注册时间: 2009-05-29
最后登录: 2024-10-27
查看zsh340的 主题 / 回贴
20楼  发表于: 2021-01-14 16:36
引用
引用第17楼xuelong911于2021-01-12 23:07发表的  :
单论功能函数之类的.三菱是真强大。三菱能几个数排序,甚至还能二维数组排序,排序还能求大小。这些功能都是三菱内置的,西门子确实没有这些功能。

明白人.这就是为什么同级别的PLC三菱要贵西门子的原因.以前我还不晓得,是西门子的客服给我比较的,确实在同级别中三菱的要贵些.
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
bao_haibo
级别: 略有小成
精华主题: 0
发帖数量: 57 个
工控威望: 205 点
下载积分: 558 分
在线时间: 272(小时)
注册时间: 2009-08-19
最后登录: 2024-11-15
查看bao_haibo的 主题 / 回贴
21楼  发表于: 2021-01-15 09:09
引用
引用第18楼zhou1211于2021-01-14 16:22发表的  :

  哈哈,经常用exel编程,有些工具是可以利用的,当你使用scl st 这类的时候,你就知道,程序只有逻辑,效率可以依靠其他工具

这个确实是样,如果会点VBA更好一些,简单点的一般触摸屏或组态软件 ,经常导入导出批量更改变量,还有EPLAN与EXCEL简直是绝配,线路图回不到CAD了
山河已秋
级别: 探索解密
精华主题: 0
发帖数量: 57 个
工控威望: 149 点
下载积分: 2764 分
在线时间: 164(小时)
注册时间: 2017-06-17
最后登录: 2024-11-23
查看山河已秋的 主题 / 回贴
22楼  发表于: 2021-01-15 09:27
更让人接受不了的是博图软件,太臃肿
bao_haibo
级别: 略有小成
精华主题: 0
发帖数量: 57 个
工控威望: 205 点
下载积分: 558 分
在线时间: 272(小时)
注册时间: 2009-08-19
最后登录: 2024-11-15
查看bao_haibo的 主题 / 回贴
23楼  发表于: 2021-01-15 09:32
引用
引用第19楼zsh340于2021-01-14 16:33发表的  :
西门子没有三菱用起来便利.三菱西门子用了若干年的总结.如果运算之类的选西门子,如果执行动作之类的用三菱.

撇开超大型系统不谈,没搞过,如果同时使用这两个品牌,我基本会有这样的体会,两个PLC功能如果多能达到要求,三菱开发周期短于西门子,内置函数非常多,西门子感觉现在就是开放式TCP通讯指令库整合的比较好,其他没有任何优势。