wushang140
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wushang140的 主题 / 回贴
372楼  发表于: 2009-03-14 14:26
请问模拟量模块em235的初始化检测时SMB8跟SMB9的数值是多少

为什么我的仿真不了一仿就出错

LDB=   SMB8, 16#19

NOT
S      Q0.2, 1

LDB=   SMB9, 0
NOT
AB=    SMB9, 4
S      Q0.3, 1
bulbczc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看bulbczc的 主题 / 回贴
373楼  发表于: 2009-03-15 23:10
请问楼主有没有做过200的CAN通讯。问了许久,西门子没有CAN模块,有人用自由通讯口自己编协议,有人用RS485—CAN转换卡做,通过MODBUS协议来做。比较苦恼到底哪个方案比较可行?谢谢啦!
caozhengce@126.com
bulbczc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看bulbczc的 主题 / 回贴
374楼  发表于: 2009-03-16 00:19
用224xp,6ES72142AD230XB8做编码器(1024P/转)的高速速度采样(最高3000rpm)。目前采样的方法是1s的定时中断,然后读取高速计数器值,从而得到编码器的转速。现在的问题是我想提高采样频率,希望能20ms读取一次速度值,如果还是采用中断方式的话,20ms一次的中断势必造成整个程序不停的处于中断,其他的事情都做不了。楼主还有没有其他好的办法可以20ms一次速度采样,而程序开销又很小呢!谢谢你!caozhengce@126.com
wuliqunao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wuliqunao的 主题 / 回贴
375楼  发表于: 2009-03-16 11:12
楼主辛苦了,真是个好贴!小弟学PLC不久,想请教个问题,我在温度控制中用了个PID的控制,PID的参数是手动设定的,我想在触摸屏上可以手动的更改参数,怎么设置啊?没找到变量,感谢!



wanglitao0316@163.com
qq:237144457
bhqt
级别: 论坛版主

精华主题: 6 篇
发帖数量: 254 个
工控威望: 5338 点
下载积分: 8391 分
在线时间: 57(小时)
注册时间: 2007-04-11
最后登录: 2023-11-24
查看bhqt的 主题 / 回贴
376楼  发表于: 2009-03-16 11:42
引用
请问模拟量模块em235的初始化检测时SMB8跟SMB9的数值是多少

为什么我的仿真不了一仿就出错

LDB=   SMB8, 16#19

NOT
S      Q0.2, 1

LDB=   SMB9, 0
NOT
AB=    SMB9, 4
S      Q0.3, 1

仿真不是万能的,伟大的领袖毛主席教导我们:实践是检验真理的唯一标准。所以你要用PLC去实验。初始值是多少也不要听我说,自己找机会自己动手监控
引用
bulbczc:

请问楼主有没有做过200的CAN通讯。问了许久,西门子没有CAN模块,有人用自由通讯口自己编协议,有人用RS485—CAN转换卡做,通过MODBUS协议来做。比较苦恼到底哪个方案比较可行?谢谢啦! caozhengce@126.com

西门子没有CAN模块,你自己提的这2个方案我说下我的看法:用RS485—CAN转换卡,直接、简单、故障率低、调试省时省力,首选。
通过MODBUS协议来做的话,肯定耗时,如果你手头的工程有的是时间、你个人很有耐心、想研究200扩展协议,建议你选该方案。
引用
bulbczc:

用224xp,6ES72142AD230XB8做编码器(1024P/转)的高速速度采样(最高3000rpm)。目前采样的方法是1s的定时中断,然后读取高速计数器值,从而得到编码器的转速。现在的问题是我想提高采样频率,希望能20ms读取一次速度值,如果还是采用中断方式的话,20ms一次的中断势必造成整个程序不停的处于中断,其他的事情都做不了。楼主还有没有其他好的办法可以20ms一次速度采样,而程序开销又很小呢!谢谢你!caozhengce@126.com

你已经找到问题了,没有多想啊,或者说你接触的少。你可以参考三菱PLC中有个【脉冲频率SPD】指令,转换到西门子来做,将它作为一个子程序始终调用,而不是去中断它。这样或许会好一点。
引用
wuliqunao:

楼主辛苦了,真是个好贴!小弟学PLC不久,想请教个问题,我在温度控制中用了个PID的控制,PID的参数是手动设定的,我想在触摸屏上可以手动的更改参数,怎么设置啊?没找到变量,感谢! wanglitao0316@163.com qq:237144457

看图:
  
我用的PID0,自己设置的地址范围是VW1200~1319


从左边的【符号表】里面找到【PID0_SYS】就能看到系统自动分配的PID回路参数地址,本例中是P是VD1212,I是VD1220,D是VD1224
从明天起,做个幸福的人,骑马劈柴周游世界;
从明天起,关心粮食和蔬菜,有一所房子,面朝大海,春暖花开
bulbczc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看bulbczc的 主题 / 回贴
377楼  发表于: 2009-03-16 21:54
十分感谢楼主的答复。还有一事不明:“用RS485—CAN转换卡,直接、简单、故障率低、调试省时省力,首选”如果选择这个方案,485和plc之间的通讯协议怎么解决?我选择周立功的rs485can转接口支持modbusRT协议的,这样的话用modbus是否简单些?
wushang140
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wushang140的 主题 / 回贴
378楼  发表于: 2009-03-17 08:48
虽然没有解决还是谢谢
早知道就把检查院的plc跟EM235先拆下来试试
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156944 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-27
查看sjm213的 主题 / 回贴
379楼  发表于: 2009-03-19 08:59
引用
引用第459楼王晓红于2009-03-18 10:33发表的  :
西门子s7-200梯形图的软件装不上,说找不到根路径,怎么回事啊

http://www.ymmfa.com/bbs/read-gktid-30905.html

需要直接安装补丁
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156944 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-27
查看sjm213的 主题 / 回贴
380楼  发表于: 2009-03-19 09:03
引用
引用第460楼tongzhi111于2009-03-18 22:12发表的  :
BHQT你好:
我是刚接触PLC的初级学生。在看S7-200。书中关于 输入/输出滞后时间有这样的描写:滞后时间由三部分组成:1输入模块滤波电路的时间常数引起的滞后、2输出模块的继电器型输出电路滞后、3由扫描工作模式引起的滞后最长可达两三个扫描周期。

关于3,我感觉不对,应该是最多不超过2个周期。
请给予权威解答。
.......


我来说下吧,不能说是权威,只是让你看看是否有道理。

该图片从网上COPY的,感觉很直观。





实际上你的感觉是对的,只是没有考虑到这种情况吧。
天下英雄
好人好梦
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 458 点
下载积分: 1160 分
在线时间: 170(小时)
注册时间: 2008-11-17
最后登录: 2024-05-12
查看天下英雄的 主题 / 回贴
381楼  发表于: 2009-03-22 13:27
有两只CPU为 224的西门子PLC和TD200图文显示器同时连接在一起。此种形式用普通通信电缆无法通信,请问大侠用什么办法或该用什么电缆?请指教。邮箱dongzegongsi@163.com
kaihaha
级别: 略有小成
精华主题: 0
发帖数量: 41 个
工控威望: 203 点
下载积分: 440 分
在线时间: 81(小时)
注册时间: 2008-03-07
最后登录: 2024-03-20
查看kaihaha的 主题 / 回贴
382楼  发表于: 2009-03-23 11:34
我想问一下,6ES7 212=1BB23=0XB8可以带几个I/O扩展模块啊,谢谢
liuheng_929
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 210 点
下载积分: 565 分
在线时间: 51(小时)
注册时间: 2008-12-17
最后登录: 2023-01-05
查看liuheng_929的 主题 / 回贴
383楼  发表于: 2009-03-23 16:20
版主好,我这里有一个TD400C的文本编辑器,我将它在PLC上组态以后重F1-F7我设置的是瞬间点动。但是我在符号表中并没有发现这几个按钮到底控制的是什么,请斑竹帮我看看。
为适应我程序的需要,请问斑竹我怎样把F1-F7这几个按钮设置成为控制中继器M的按钮
S_F8    V2188.3    键盘按键 "SHIFT+F8" 已按下标志 (置位)
F8    V2185.7    键盘按键 "F8" 已按下标志 (瞬动触点)
S_F7    V2188.2    键盘按键 "SHIFT+F7" 已按下标志 (置位)
F7    V2185.6    键盘按键 "F7" 已按下标志 (瞬动触点)
S_F6    V2188.1    键盘按键 "SHIFT+F6" 已按下标志 (置位)
F6    V2185.5    键盘按键 "F6" 已按下标志 (瞬动触点)
S_F5    V2188.0    键盘按键 "SHIFT+F5" 已按下标志 (置位)
F5    V2185.4    键盘按键 "F5" 已按下标志 (瞬动触点)
S_F4    V2187.7    键盘按键 "SHIFT+F4" 已按下标志 (置位)
F4    V2185.3    键盘按键 "F4" 已按下标志 (瞬动触点)
S_F3    V2187.6    键盘按键 "SHIFT+F3" 已按下标志 (置位)
F3    V2185.2    键盘按键 "F3" 已按下标志 (瞬动触点)
S_F2    V2187.5    键盘按键 "SHIFT+F2" 已按下标志 (置位)
F2    V2185.1    键盘按键 "F2" 已按下标志 (瞬动触点)
S_F1    V2187.4    键盘按键 "SHIFT+F1" 已按下标志 (置位)
F1    V2185.0    键盘按键 "F1" 已按下标志 (瞬动触点)
TD_CurScreen_2128    VB2191    TD400C 显示的当前屏幕 (其配置起始于 VB2128)。如无屏幕显示则设置为 16#FF。
TD_Left_Arrow_Key_2128    V2184.4    ‘左箭头’键按下时置位
TD_Right_Arrow_Key_2128    V2184.3    ‘右箭头’键按下时置位
TD_Enter_2128    V2184.2    ‘ENTER’键按下时置位
TD_Down_Arrow_Key_2128    V2184.1    ‘下箭头’键按下时置位
TD_Up_Arrow_Key_2128    V2184.0    ‘上箭头’键按下时置位
TD_Reset_2128    V2173.0    此位置位会使 TD400C 从 VB2128 重读其配置信息。