请问,组态王与西门子PLC之间怎么编程!!

请举个例子说一下,比如怎么控制I0.0,M0.0和这么显示VW等寄存器里的数等,谢谢了!... 请举个例子说一下,比如怎么控制I0.0,M0.0和这么显示VW等寄存器里的数等,谢谢了! 展开
 我来答
情感导师九九
高能答主

2020-07-26 · 人生如逆旅,你我亦行人!
情感导师九九
采纳数:370 获赞数:44423

向TA提问 私信TA
展开全部

首先在组态王里建设备,要是西门子s7系列的话,就在西门子里找相关的型号,建立变量连接到所采集数据的vw寄存器。

例如,AIW0采集的数据(从传感器而来的电流、电压信号如温度、压力等)在plc中存到vw100,建立一个变量根据实际要求写好数据类型,起好变量名,在变量类型里选择I/O实数,或者I/O整数,根据实际要求选择,在最小值,和最大值,写好量程范围,再连接所建设备。

扩展资料:

组态王中定义的寄存器的通道范围,是指该寄存器支持的最大范围,实际范围由PLC中的程序确定。如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示寄存器读失败。

组态王中定义的V寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据可能是错误的。

例如PLC中 V块的定义为:VO(INT),V2(UINT),V4 (REAL),V8(BYTE),则在组态王中定义变量时寄存器序号和数据类型对应为V0 (SHORT),V2 (USHORT),V4 (FLOAT),V8 (BYTE)

对于BIT数据类型,寄存器的定义方式为x,y,x为对应字节的通道,y为其中位的通道,范围为0-7。

百度网友3588a6a0dc
推荐于2017-10-04 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5218
采纳率:86%
帮助的人:332万
展开全部
组态王和PLC之间的关系:
组态王是亚控科技开发的一款上位机软件,上位机是一种软件只能在电脑上运行,对控制的设备而言没有任何意义,和PLC通讯进行数据交换,最终还是由PLC控制设备运行。上位机主要是现实作用,之所以能控制PLC是某个按钮或数据经过通讯链接到PLC的相应地址从而改变PLC程序数据状态控制设备,上位机可以更直观的控制设备,可以代替按钮和仪表显示。如果设备离开上位机照样可以运行,如果离开PLC设备就运行不了了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
费尔南多ab
推荐于2017-09-22 · TA获得超过138个赞
知道答主
回答量:76
采纳率:0%
帮助的人:43.5万
展开全部
首先在组态王里建设备 要是西门子s7系列的话 就在西门子里找相关的型号,建立变量连接到所采集数据的vw寄存器。 例如 AIW0采集的数据(从传感器而来的电流、电压信号如温度、压力等)在plc中存到vw100 建立一个变量根据实际要求写好数据类型 起好变量名 在变量类型里选择I/O实数 或者 I/O整数 根据实际要求选择 在最小值 和最大值 写好量程范围 再连接所建设备 寄存器写V寄存器 vw100就写V100 然后再组态王里建个画面,双击画面点模拟量输出 然后把变量写进去 保存 再运行就可以显示vw里的数了 具体情况具体分析 至于I0.0就是读写他那状态位就行 0 或者1 要是控制的话就用bitset指令 详细可以在编程手册找到
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
da4301
2010-06-28
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
首先配置好通信,你也可以看一下组态王的帮助,里面介绍很清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式