登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:大家帮帮忙啊!!! 如何给PLC一个输入脉冲,就开始让VB计时啊!!!!!!
点击:2400 回复:7
楼主
编辑
引用
管理
gousuoli
大家帮帮忙啊!!! 如何给PLC一个输入脉冲,就开始让VB计时啊!!!!!!
08-12-21 00:44
1楼
编辑
引用
管理
fumz78
你VB是什么,是用上位机自已开发程序在电脑上计时吗?
08-12-21 00:51
2楼
编辑
引用
管理
gousuoli
是的 是用VB做的计时器,不知道怎么通过PLC让它计时!!
08-12-21 01:08
3楼
编辑
引用
管理
fumz78
输入脉冲可以接到PLC的输入点去,PLC可以抓到这个脉冲,和上位机联系上要用到通讯功能了,上位机就能得到这个信号,VB那边怎么计时不知道能不能做到
不过可以在PLC里面做计时,通过通讯在电脑上显示,这样只要直接读PLC内部的数据
08-12-21 08:09
4楼
编辑
引用
管理
doorcontrol
用VB编的上位即程序可以读取PLC的任何地址。如果需要从PLC上点就开始计时,可以读区PLC的初始化脉冲(M8002)或运行信号(M8000)。如果要从PLC的输入点ON时开始计时,可以直接读区PLC的输入点(Xnn)。如果要从PLC的输出点ON时开始计时,可以直接读区PLC的输出点(Ynn)。
注意必须要使用PLC认可的(或兼容的)通讯协议来读取这些地址,如MODBUS协议(一般PLC都可兼容该协议)。
08-12-21 09:27
5楼
编辑
引用
管理
gk528
什么品牌PLC?在VB定义一个布尔变量,初始化为false,然后一直读PLC的某个位状态,当此位状态变化时,将布尔变量置为true,开始计时。
08-12-21 13:40
6楼
编辑
引用
管理
zytlc
用PLC计时吧,在读PLC会准一些。直接读PLC脉冲可能扑捉不到。
08-12-21 20:10
7楼
编辑
引用
管理
gousuoli
谢谢大家啊!我再试试看,我用的是松下的PLC
08-12-21 23:02
工控新闻
优必选WalkerS2入选工信部“2025年人工智能应用典型案例”
图尔克 | 一滴可乐引发的"危机"
AI加速跑进千行百业:让智能创新扎根实体经济
给“AI”发身份证!国内首个智能体互联标准体系发布
一键下载 | 西克《电池生产中的质量管理》电子手册
告别英文壁垒!倍福 中文版 TwinCAT 3.1.4026 下载及安装指南
四川:以APEC为契机 加快推动人工智能赋能新型工业化
中国工业机器人出口首超进口,谁在推动?|华北工控
更多新闻资讯