控制一台小机器的自动流程,这个小程序用VB怎么写?
大家好,我是写PLC程序的,现在想学VB,但不知道怎么实现一个设备的自动流程,我拿了一个小接驳台来做试验。这个接驳台是这样的:有一个轨道,由一个马达带动转,入口和出口处各...
大家好,我是写PLC程序的,现在想学VB,但不知道怎么实现一个设备的自动流程,我拿了一个小接驳台来做试验。
这个接驳台是这样的:有一个轨道,由一个马达带动转,入口和出口处各有一个光眼。
要实现的动作是:按下自动按钮之后,进入自检状态。
这时,如果出口光眼有感应,就退出自检状态。
如果出口光眼无感应,轨道马达就转动,并且开始计时5秒。
如果5秒时间到了,出口光眼还没有感应,轨道马上停止,退出自检,进入自动
如果5秒时间还没到,出口光眼就感应到了,轨道马上停止,退出自检进入自动
自动动作:
自检完成进入自动,
如果出口光眼无感应,入口光眼有感应,轨道转动,到出口感应到的位置停止,
如果出口光眼有感应,收到后机的准备好信号时,轨道转动出板,板出完过1秒之后,轨道停止,
如果出口无感应,入口有感应,这时轨道转动进板,到出口处停止
这就样一直循环,直到按下了停止按钮,再启动就又从头开始
这个动作用PLC很好实现,但是用VB 我就不知道怎么来实现了,所以请大师们帮帮忙,看这个代码怎么写。
回复的时候希望能够提供代码,或是发到我的邮箱,195178655@qq.com
或是加我QQ,195178655,本人在深圳一家设备公司做PLC程序,希望能多认识一些工控行业的朋友!!!
还要加一个功能,那就是进出板超时的功能,
如果在进板的时候,过10秒,出口还无感应,就人定为进超时,
如果在出板的时候,过10秒,出口还一直有感应。就认定为出超时,
超时时就停止自动,需再从新点击自动按钮开始工作。 展开
这个接驳台是这样的:有一个轨道,由一个马达带动转,入口和出口处各有一个光眼。
要实现的动作是:按下自动按钮之后,进入自检状态。
这时,如果出口光眼有感应,就退出自检状态。
如果出口光眼无感应,轨道马达就转动,并且开始计时5秒。
如果5秒时间到了,出口光眼还没有感应,轨道马上停止,退出自检,进入自动
如果5秒时间还没到,出口光眼就感应到了,轨道马上停止,退出自检进入自动
自动动作:
自检完成进入自动,
如果出口光眼无感应,入口光眼有感应,轨道转动,到出口感应到的位置停止,
如果出口光眼有感应,收到后机的准备好信号时,轨道转动出板,板出完过1秒之后,轨道停止,
如果出口无感应,入口有感应,这时轨道转动进板,到出口处停止
这就样一直循环,直到按下了停止按钮,再启动就又从头开始
这个动作用PLC很好实现,但是用VB 我就不知道怎么来实现了,所以请大师们帮帮忙,看这个代码怎么写。
回复的时候希望能够提供代码,或是发到我的邮箱,195178655@qq.com
或是加我QQ,195178655,本人在深圳一家设备公司做PLC程序,希望能多认识一些工控行业的朋友!!!
还要加一个功能,那就是进出板超时的功能,
如果在进板的时候,过10秒,出口还无感应,就人定为进超时,
如果在出板的时候,过10秒,出口还一直有感应。就认定为出超时,
超时时就停止自动,需再从新点击自动按钮开始工作。 展开
1个回答
展开全部
一种vb要可以采集到各个点传感器、按钮动作或状态,还要可以通过一定的方法去控制马达。
另一种你可以用VB与PLC通信,间接的安现VB来控制
另一种你可以用VB与PLC通信,间接的安现VB来控制
追问
你好,非常感谢你的回答,我这里现在的情况是有一块运动控制卡,我的问题就是,在等待外部信号的时候,应该怎么做这个等待呢?是用TIMER控件不断的扫描还是用DO循环呢?比如说,我做了一个回原点的命令,这时轴开始回原点了,但不知道要过多久才能触发原点信号,这时就要等,这时是用DO循环来等还是用TIMER控件来不停的扫描好呢?
追答
都可以,用do循环好一点,运动控制卡一般都有例子的,你可以看一下
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询