我以前用过单片机将温度显示在LCD1602显示屏上,前一段时间有位学员朋友在学习PLC模拟量输入时,想使用温度传感器实时显示所测环境的温度,在操作时由于没有处理好显示数值的类型,得不到想要显示的小数点数据,造成了显示有误差,今天给朋友们分享一下如何在触摸屏上显示出带小数的温度数据。
这个操作过程一般分为三个过程,第一步是硬件的准备,先准备好PLC及A/D转换模块、PT100温度传感器、触摸屏、24V电源等硬件;然后再进行PLC的硬件线路的连接,硬件接线比较简单,除了给PLC加上220V交流工作电压以外,我们还要给触摸屏加上直流24V电源。
在数据线连接方面,我们需要两根数据线,一根线用来把电脑与PLC连接起来,起到下载梯形图和软件监控梯形图的作用;另一根线用来把PLC与触摸屏连接起来的数据线,起到PLC与触摸屏通信的作用。在电脑端,两根线的端口使用的是USB口,在PLC端使用的端口为USB转RS232串口,形状为圆形八针线;在触摸屏端,使用的是USB接口线。最后我们再将温度传感器的两根线接到模拟量输入口的0V和A1点就完成了硬件线路的连接。
接着在电脑端打开组态软件,在“设备窗口”添加“通用串口父设备”,设备选择我们当前使用的PLC型号,比如本案例中我们使用FX3UC类型的PLC。同时还要我们还要再设置电脑与PLC和触摸屏三者之间的通信端口号,这主要是为了防止电脑与触摸屏、电脑与PLC之间通信时产生冲突。