登录
首页
工控软件
工控软件
回帖
发帖
正文
主题:PLC通过组态王控制数字量采集模块
点击:914 回复:7
楼主
编辑
引用
管理
707246808
我现在有S7-300plc 组态王和IPAM数字量采集模块,现在组态王能同时控制PLC和IPAM了,但是PLC如何通过组态王控制数字量模块输出呢,就是我PLC里面输出一个量,通过组态王通讯到IPAM,使IPAM的输出口有输出。
15-10-25 10:16
1楼
编辑
引用
管理
教主
可以用组态软件读取PLC状态再进行判断,然后组态软件再去控制数字端口模块。你想用PLC“主动”去读取那端口我个人认为你这个不行。当然我是个半灌水不是很懂。
15-10-25 10:48
2楼
编辑
引用
管理
xupeng2008
通过脚本转发 详见:
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=121073&cid=1032
如果仪表用的是modbus协议,PLC采用300系列的,读取仪表变量是YB,要写入的PLC变量是PLC,然后点击“命令语言”再点击“应用程序命令语言”再 点击“运行时”,然后写入:“\\本站点\PLC=\\本站点\YB;”采集时间设为1s, 点击确认,组态王运行时每间隔1秒就会把仪表的数据传给PLC 变量PLC上。间隔勿太频不然组态王负荷太重,有条件间隔越疏越好,只要满足工况即可!祝你好运,不会比Wincc的VB复杂!另再说一句这种采集数据个数不宜过多,能少则少;装有组态王的电脑不能停电停运或死机,换句话说牵涉到有控制场合的要慎用,一般只用于只读数据的传递,这也是一个不同设备间通讯的权宜之计。
15-10-25 10:56
3楼
编辑
引用
管理
707246808
我在网上看到了这个方法,我是直接在组态王里定义的M寄存器 比如我输入I124.0,输出M0.0,然后我在组态王里编写的M0.0=8I/O,,这样就可以PLCI控制模块第8I/O口了,就是运行起来有点慢。
15-10-27 10:04
4楼
编辑
引用
管理
xupeng2008
转发肯定没直接快的
15-10-27 18:31
5楼
编辑
引用
管理
490635183
这个我做过类似的,如你所说可以在组态王脚本里把读到的300输出写入到IPAM模块中,也如二楼所说
15-10-28 14:31
6楼
编辑
引用
管理
jinqiaoma
最好别这么干,谁也没法保证电脑不出问题,还是把控制交给plc直接执行,组态王转发还是不要吧。
15-10-29 10:54
7楼
编辑
引用
管理
707246808
是 ,我也是这么想的!
15-10-29 12:24
工控新闻
“万物皆可协作”,《2025年中国协作机器人产业发展蓝皮书》正式发布
伊顿收购北美固态变压器品牌RPS,技术版图再扩张
卧龙电驱赴港上市加推出海战略 全球设5大研发中心海外收入近40%
华北工控EMB-3128:支持Intel® Alder Lake-N系列处理器的3.5寸板
三菱电机与鹿明机器人,达成战略合作!
西克2025新品 - 位移传感器 OD200
前5个月融资额232亿元 超去年全年!京东美团等大厂“疯投”机器人
优必选推出面向智能制造场景的全尺寸工业人形机器人Walker S2
更多新闻资讯