您现在所在的是:

PLC论坛

回帖:7个,阅读:2319 [上一页] [1] [下一页]
864
gousuoli
文章数:7
年度积分:50
历史总积分:864
注册时间:2008/12/21
发站内信
发表于:2008/12/21 0:44:00
#0楼
大家帮帮忙啊!!! 如何给PLC一个输入脉冲,就开始让VB计时啊!!!!!!表情表情表情
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/21 0:51:00
#1楼
你VB是什么,是用上位机自已开发程序在电脑上计时吗?
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
864
gousuoli
文章数:7
年度积分:50
历史总积分:864
注册时间:2008/12/21
发站内信
发表于:2008/12/21 1:08:00
#2楼
是的 是用VB做的计时器,不知道怎么通过PLC让它计时!!
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2008/12/21 8:09:00
#3楼
输入脉冲可以接到PLC的输入点去,PLC可以抓到这个脉冲,和上位机联系上要用到通讯功能了,上位机就能得到这个信号,VB那边怎么计时不知道能不能做到
不过可以在PLC里面做计时,通过通讯在电脑上显示,这样只要直接读PLC内部的数据
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2008/12/21 9:27:00
#4楼
用VB编的上位即程序可以读取PLC的任何地址。如果需要从PLC上点就开始计时,可以读区PLC的初始化脉冲(M8002)或运行信号(M8000)。如果要从PLC的输入点ON时开始计时,可以直接读区PLC的输入点(Xnn)。如果要从PLC的输出点ON时开始计时,可以直接读区PLC的输出点(Ynn)。
注意必须要使用PLC认可的(或兼容的)通讯协议来读取这些地址,如MODBUS协议(一般PLC都可兼容该协议)。
2186
gk528
文章数:482
年度积分:50
历史总积分:2186
注册时间:2008/6/21
发站内信
发表于:2008/12/21 13:40:00
#5楼
什么品牌PLC?在VB定义一个布尔变量,初始化为false,然后一直读PLC的某个位状态,当此位状态变化时,将布尔变量置为true,开始计时。
528工控科技 串口 以太网 通讯 MODBUS
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2008/12/21 20:10:00
#6楼
用PLC计时吧,在读PLC会准一些。直接读PLC脉冲可能扑捉不到。
864
gousuoli
文章数:7
年度积分:50
历史总积分:864
注册时间:2008/12/21
发站内信
发表于:2008/12/21 23:02:00
#7楼
谢谢大家啊!我再试试看,我用的是松下的PLC

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005