当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
用VC开发的上位机的变量如何与西门子PLC的物理地址相对应??
点击:
2025
| 回复:
3
孤虾
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 19回
年度积分:0
历史总积分:74
注册:2002年10月07日
发表于:2003-07-08 15:40:00
楼主
我们自己开发了一个教学实验台,下位机采用的是s7-200的PLC,而上位机是使用VC自己开发的,目前有个问题始终不能很好解决,就是例如我想通过上位机界面上的某个按钮将PLC中的I0.0强制为零,那么我触发按钮发送什么样的信息及如何与PLC的I0.0的物理地址相对应起来? 请问有没有可推荐的资料或样例?
分享到:
收藏
邀请回答
回复楼主
举报
microtomato
关注
私信
精华:1帖
求助:0帖
帖子:84帖 | 1476回
年度积分:0
历史总积分:2078
注册:2001年11月02日
发表于:2003-07-07 20:10:00
1楼
首先定义自己的输入/输出缓冲区。 比如VB0开始XXX字节是计算机写入PLC的缓冲区,VB100开始XXX字节是计算机读取PLC的缓冲区。 PLC每次循环开始时将VB0开始的那块数据(输入缓冲区)MOV你的PLC程序的工作区,在程序执行完毕,将需要上传的数据MOV到VB100开始的那块区域(输出缓冲区) 你要将I0.0强制为0,只要写一个字节(只要第0位为0就可以了)写到PLC的VB0就可以了。(注意:I0.0为物理输入端,这种方式无法强制,必须在PLC的程序中自己写强制代码,比如:如果V0.0=1则把I0.0屏蔽掉)
回复
引用
举报
孤虾
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 19回
年度积分:0
历史总积分:74
注册:2002年10月07日
发表于:2003-07-08 10:11:00
2楼
楼上的这为兄弟,我给你发了封求助信,不知收到了没?
回复
引用
举报
孤虾
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 19回
年度积分:0
历史总积分:74
注册:2002年10月07日
发表于:2003-07-08 15:40:00
3楼
谢谢,我已搞定!
回复
引用
举报
热门招聘
相关主题
就关于西门子PLC严重的质量问...
[9950]
PLC的COM口一般接正极还是负...
[32947]
三菱plc 視頻教程
[7865]
求助:西门子S7-300 CPU运行...
[7827]
怎么来确定一个伺服电机转一...
[8708]
三菱PLC仿真软件GX Simulato...
[14605]
为什么一接地线,漏电保护器就...
[11659]
PLC一通电就有输出是什么问题...
[7216]
(已结束)工控PLC擂台第3期--...
[7621]
工控PLC擂台汇总
[7791]
官方公众号
智造工程师
客服
小程序
公众号