NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何用LabVIEW控制PLC实现触摸屏的功能呢?

已解决!
转到解答

我正在做一个试验,用labVIEW做个界面实现空调柜上PLC触摸屏的作用,如何用LabVIEW控制PLC实现触摸屏的功能呢?例如,实现点击启动按钮则PLC启动。

0 项奖励
1 条消息(共 23 条)
7,180 次查看

自己先顶一下,希望各位高手指点迷津,非常感谢!

0 项奖励
2 条消息(共 23 条)
7,176 次查看

您好,

 

请问能否具体介绍一下您的系统架构。比如PLC的型号,PC与PLC之间使用什么通讯方式、协议等。


谢谢!

0 项奖励
3 条消息(共 23 条)
7,122 次查看

我采用的是西门子S7-200PLC,PC与PLC之间的通信协议采用的是RS485 HDLC,我主要想实现的工作是:1、在LabVIEW上做个界面,上面有些小灯,每个小灯都有一个按键控制,当按下按键,发送给PLC一个信息让PLC控制的某个器件工作,2、界面上还有些其它的小灯用来表示PLC所控制的器件是否正常工作,当PC与PLC进行通信时,接收来自PLC的信息,如果器件正常工作小灯为绿色,如果有故障小灯为红色。

 

这就是我想实现的功能,希望您能帮帮忙,非常感谢!

0 项奖励
4 条消息(共 23 条)
7,102 次查看

现在的PC机上一般没有485接口,所以我觉得你应先买一块RS232转RS485的卡,然后再在labview中编写串口通信程序,发送或接收你需要的数据。

5 条消息(共 23 条)
7,096 次查看

恩,我这里有串口转换工具,我现在就是想知道:如果我想发送的数据是布尔类型的,而VISA写入函数要求的写入缓冲区是字符串,我如何把布尔类型的数据转换成字符串类型进行发送?

0 项奖励
6 条消息(共 23 条)
7,091 次查看

我上传了一个例子,您在帮我看看吧,我这么进行转换可以吗?把布尔类型转换成了十六进制字符串进行发送给PLC

0 项奖励
7 条消息(共 23 条)
7,088 次查看

您好,

 

可以试一下Byte Array to String函数。

 

21447iDAE296E6891BDC8F

0 项奖励
8 条消息(共 23 条)
7,042 次查看

你能说一下具体步骤吗?能在我的图的基础上进行设计一下然后传给我吗?我还是不知道怎么做?还是没有思路啊?希望你能抽空帮我弄一下,谢谢了。

0 项奖励
9 条消息(共 23 条)
6,998 次查看

您好,

 

请问您需要发送的数据格式是什么?

 

您程序里一共有六个boolean型的数据,假设他们全部是TRUE,请问是要以0x01,0x01,0x01,0x01,0x01,0x01形式发送还是发送0x3F,每一位表示一个控制量?这是由下位机PLC的程序决定的,不知道您的PLC需要什么格式的数据。

0 项奖励
10 条消息(共 23 条)
6,995 次查看