开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

精美元器件欣赏:连接器分立电线外壳(0039012225)

工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路

  • 工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路
  • 工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路
  • 工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路

工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路

工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路

工业控制-RS485通信,模拟PLC控制系统完整工程文件及电路


该模拟PLC控制系统采用光藕隔离输入,继电器晶体管混合输出。电源适合工业标准的24V直流输入,带反接保护;8路输入:其中2路可以中断,2路可以使用模拟量;8路输出:4路大电流晶体管,其中一路可以PWM,另4路继电器输出,可以直接带市电负载;通信:RS485。该模拟PLC控制系统适用大部分工业控制场合。附件提供基于该PLC控制系统交通信号灯演示程序及PLC控制系统电路。

以下是完整的主程序文件,主c语言程序不要包含main(), 并且要使用大写BEGIN()函数,看头文件就明白了。

#include "EC0608RT.H"

void BEGIN(void)
{
if(LD_B(MW32, BIT6))OUT_Y6;
if(LD_B(MW32, BIT7))OUT_Y7;
STL
tmr1S[1] = 15;
SET_STEP = 1;
S1
// 方向1绿灯状态
SET_Y0;
RST_Y2;
RST_Y4;
SET_Y5;
if(tmr1S[1] == 0){tmr1S[1] = 5; SET_STEP = 2;}
S2
if(timer_c2 >= 50)OUT_Y0;
if(tmr1S[1] == 0){tmr1S[1] = 2; SET_STEP = 3;}
S3
RST_Y0;
SET_Y1;
if(tmr1S[1] == 0){tmr1S[1] = 15; SET_STEP = 4;}
S4
// 方向2绿灯状态
RST_Y1;
SET_Y2;
SET_Y3;
RST_Y5;
if(tmr1S[1] == 0){tmr1S[1] = 5; SET_STEP = 5;}
S5
if(timer_c2 >= 50)OUT_Y3;
if(tmr1S[1] == 0){tmr1S[1] = 2; SET_STEP = 6;}
S6
RST_Y3;
SET_Y4;
if(tmr1S[1] == 0){tmr1S[1] = 15; SET_STEP = 1;}
SEND

MB[0] = PORTB;
MB[1] = PORTD;
MB[2] = tmr1S[1];
MW[3] = Cn[7];
MW[4] = Cn[6];
MW[5] = MADC[1];
return;
}

电路相关文件

电路图文件
源代码
模拟PLC控制系统完整工程文件.zip
描述:通信号灯演示程序完整工程文件
分享到:
收藏 (19)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归kinglin所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 低功耗、高性能型 ZigBee 模块E75-2G4M20S相关资料分享

    简介:NXP JN5168 芯片开发的低功耗、高性能型 ZigBee 模块,它提供一个完整的基于 IEEE802.15.4 标准 ISM(2.4-2.5GHz)频段的应用集成方案。支持 FastZigBee、ZNET、JenNet-IP、ZigBee-PRO、RF4CE 等协议,可快速应用于工业控制、工业数据采集、农业控制、矿区人员定位、智能家居,智能遥控器等场合。芯片方案:JN5168载波频率:2.405~2.48GHz发射功率:20dBm通信距离:1km通信接口:I/O性能参数:
    来自:其他时间:2018-11-16 zigbee 工业控制 智能遥控器
  • 脉冲分压典型电路设计

    脉冲分压电路图设计,利用电阻,二极管实现分压 。说明:查看电路图应用到的电阻值,请双击电阻!
    来自:工业控制时间:2018-07-30 脉冲分压
  • SCLT3 16位PLC控制数字输入终端设计及应用

    该PLC电路板是具有串行状态传输的SCLT3-8保护数字输入终端,广泛应用于工业控制方面。SCLT3-8是一个八通道终端,用于接口自动化数字输入。它专为24 VDC应用而设计,并支持符合IEC61131-2标准(可编程控制器)的3类输入特性。该SCLT3器件集成了SPI外设,用于与逻辑器件,ASIC和微控制器进行通信。该电路板不仅能够传输数据,还能传输附加信息,例如热警报,欠压指示和奇偶校验位。SCLT3 16位PLC数字输入板是高通道数应用的理想选择,而串行通信减少了大多数最终应用中需要电隔离的线路数量。该电路板可容纳两个通过“菊花链”配置连接到SPI总线的SCLT3-8芯片。它提供一个16位数字输入接口,并用LED指示每个传感器的逻辑状态。主要特征 热报警电压调节器集成在芯片上8/16输入通道拓扑结构(SCLT3-8芯片/ STEVAL-IFP007V1板)IEC61131-2类型1和3输入的终端完全集成的限流器SPI通信外设宽范围的电源电压操作数字滤波器在每个输入
    来自:工业控制时间:2018-06-13 工业控制 plc控制 sclt3
  • 基于PSO算法的PID控制器设计与仿真

    粒子群算法(Particle Swarm Optimization)是一种新的智能优化算法,该算法简单易于实现, 可调参数少, 得到了广泛的研究和飞速发展。PID控制是最早开发的控制策略之一。由于算法简单,鲁棒性好,适应性强,广泛应用于工业控制。随着科学技术的发展,出现了许多新的控制方法,如神经网络PID和模糊PID但是,直到现在,PID控制都有其自身的优势。PID参数优化一直是系统控制工程中比较热门的话题。本文在介绍PID控制系统参数的优化方面提出了一种新型的优化方式,即将粒子群PSO算法引进参数的优化设计中,本文具体做了以下几个方面的工作:(1)利用经典控制系统原理对PID控制算法的参数进行初步给定;(2)采用粒子群算法并且利用SIMULINK的仿真工具对PID参数进行优化,得出系统的响应曲线。(3)将优化后系统的性能与优化前系统性能进行比较,得出经过PSO优化的系统的性能得到提高。附件截图:文档截图:
    来自:其他时间:2018-05-19 工业控制 pid控制 粒子群算法
  • 51单片机主机四从机RS485通信系统资料

    功能描述:本系统由发送端和网关终端组成,发送端和网关终端采用485总线连接通信,发送端采用STC89C52RC单片机作为主控制器,采用DHT11温湿度传感器作为发送端需要采集的传感器,发送端单片机采集温湿度信息。然后加上串口转485电路组成,串口转485电路主要采用max3485转换芯片来实现串口转485的功能。网关终端采用STC89C52RC单片机驱动液晶1602显示,同样具有串口转485电路,网关终端在主循环每秒向发送端发送一次modbus格式的数据请求,当发送端接收到此请求,将会通过485总线发送温湿度信息以modbus协议格式传输给网关终端,网关终端即可将接收的信息按照在协议格式解析出来,并显示到液晶屏幕上面,然后再将信息通过串口传输至电脑串口助手。说明: 附件内容提供原理图及PCB源文件,用altiumdesigner打开。程序采用C语言编写,通过keil软件编译,文件为工程源代码。技术咨询QQ:2067054198;附件资料截图:演示视频:
销量
233
查看
2082
参数名 参数值
发布于 2017 年 11 月 22日
Moore8直播课堂