三菱fx2n48mrplc简介plc fx2n 输入端 s/s是什么意思

Keil/STM32/FX2N/PLC源码/C语言程序/模拟量/单片机/仿三菱
&以前总有一个想法,就是用单片机做一个PLC玩玩,一直没有时间去弄,现在终于腾出时间了,自己通过业余时间编写个基于STM32F103系统单片机的源码程序,完全兼容三菱PLC软件,真好开森啊,在此与大家分享一下:
具体描述如下:
一、基本要求:
编译语言:C语言
编译环境:Keil uVision4
MDK我们提供整个工程文件,直接编译即可
CPU需要:STM32F103--RAM内存不小于48K
&Flash内存不小于256K&
串口使用:USART1-(PA9\PA10)
二、:支持指令
1、本程序运用C语言,根据三菱PLC_FX2N的通信协议和通信命令,基于主控芯片STM32F103XX(目前在STM32F103RC,STM32F103RD,STM32F103VC,STM32F103VD,
STM32F103VE测试通过)上编写运行的程序,可以直接利用三菱编程软件编写梯形图下载运行,无需任何转换。
2、支持三菱GX-Develoer/GX-WORKS2
&支持在线通讯、运行、写入、读出、校验、监控、远程操作RUN/STOP等功能
3、支持人机界面连接,FX2N
4、基础版本程序支持如下指令:
ANDP & & & ANDF
& & & SUBP
& & & CALL
版本升级记录:
1、增加以下4条指令:
& & & INCP
& & DECP &
2、优化程序风格,使代码更整齐,增加部分注释更易于读懂
3、增加以下9条指令:&
& & &AND&&
4、增加以下10条指令:
& & & WXOR
5、优化通信命令解析函数及RUN/STOP开关
6、增加波特率自适应功能
7、优化代码,增加:当远程STOP或者硬件开关使PLC为STOP状态时,将内部寄存器,定时器,计数器等清零功能,使其与正规PLC一样,具体清零寄存器如下:
a:D0000--D8000&
b:C000--C255
c:T000--T255
d:M000--M3072
其余不清零
此版本以前版本测试对应IO如下:
//部分输入X定义
#define X0
#define X1
#define X2
#define X3
//部分输出Y定义
#define Y00 PBout(12)
#define Y01 PBout(13)
#define Y02 PBout(14)
#define Y03 PBout(15)
//RUN/STOP开关
#define RUN_STOP PCin(13)
& &&&此为测试程序,此功能屏蔽,无效!!
8、增加断电保持功能,更改相关断电保持寄存器,具体如下:
断电保存寄存器:
450个数据寄存器:D500--D950
150个计数器:
&&C101--C150&
150个定时器:
T100--T150
512个内部继电器:M512--M1024
其他寄存器STOP
或者断电将清零
&此版本之后版本测试对应IO如下:
//部分输入X定义
#define X0
#define X1
#define X2
//部分输出Y定义
#define Y00 PCout(9)
#define Y01 PAout(8)
#define Y02 PAout(11)
//RUN/STOP开关
#define RUN_STOP PCin(13)
9、 增加模拟量功能: 2AD+2DA(若有需要可以多加)
2AD路模拟量输入对应寄存器:
(0~10V--&0~4095)
2DA路模拟量输出对应寄存器:
&D7031(0~4095--&0~10V)
增加I2C函数功能:
方便外部EEPROM扩展
优化定时器功能(与三菱兼容):
1)&常规定时器&T0~T255&共256点
&T0~T199为100ms定时器,共200点
&T200~T245为10ms定时器,共46点
2)&积算定时器&T246~T255&共10点
T246~T249为1ms积算定时,&共4点
T250~T255为100ms积算定时器,共6点
更新模拟量功能: 2AD+2DA(若有需要可以多加)
2AD路模拟量输入对应寄存器:
(0~10V--&0~4095)
2DA路模拟量输出对应寄存器:
&D7031(0~4095--&0~10V)
&支持在线监视(写入模式)功能!&
测试HEX下载:
内部寄存器D
定时器T 256个
壮态继电器S
辅助继电器M
&3071点 M0-M3071
特殊功能:
M8000(运行监视触点) &
&&M8001(运行监视反触点).
M8002(初始化脉冲触点) &
& M8003(初始化脉冲反触点)
M8004(错误指示触点) &
M8011(10毫秒时钟脉冲)
M毫秒时钟脉冲) &
&M8013(1秒时钟脉冲)
M8014(1分时钟脉冲) &
&M8020(零位标志)
M8021(借位标志)
&M8022(进位标志)
M8029(指令执行结束标志) &
&&M8033(内存保持触点)
(禁止输出触点). &
更多参考FX2N系列。
三、:以下为自主设计开发的工控板,测试图片
1、工控主板:芯片采用STM32F103RDT6
2、KEIL MDK源码工程文件,编译通过
3、将程序下载到工控板
4、打开GX-Develoer与工控板建立连接
5、下面就可以像操作三菱PLC那样“随心所欲”的操作了,以图片为证:
四、:下面为与GX
Works2软件成功操作界面
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您现在所在的是:
→ 浏览主题:
* 帖子主题:
年度积分:50
历史总积分:486
注册时间:
三菱plc国际版的接线方法?就是输入端没有COM,只有S/S端?
文章数:8273
年度积分:181
历史总积分:20446
注册时间:
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
以下是引用gzm163在 14:25:04的发言:
三菱plc国际版的接线方法?就是输入端没有COM,只有S/S端?
请在使用前确保已经读过厂家提供的使用手册,这样可以确保您的设备安全与人身安全~
MSN:
此帐号男女混用,男的狂妄自大,女的谦虚好学……
衡量技术水平的唯一标准——你挣了多少
技术能力不是决定挣钱多少的关键因素,关键因素是做人的能力,这也就解决了为什么技
术水平很高却挣不多的原因。
如果整天想着别人“喂”你,这样的人都懒的理……
年度积分:50
历史总积分:486
注册时间:
不用传感器可以吗?
文章数:1533
年度积分:50
历史总积分:3575
注册时间:
不用传感器当然可以啊。
长期回收PLC 变频器 伺服 触摸屏 接触器 断路器 闲置工控器材.有货的联系我们。
fumz78 版主
文章数:13629
年度积分:187
历史总积分:27042
注册时间:
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
根据S/S端接线的不同,可以接不同形式的传感器
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
文章数:36712
年度积分:346
历史总积分:60655
注册时间:
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
呵呵;不带-ES/DS &的型号输入电压是内置的;
欧版的需要外接DC24V电源,这个与OMRON的接法一样;
工控学堂推荐视频:解决PNP型传感器与三菱FX 2N型PLC不匹配的方法  
摘 要:工业控制中PLC与传感器应用非常广泛,本文针对PNP型传感器与三菱FX2N型PLC信号不匹配的问题,提出了解决的方法,经实验证实解决方法可靠、简单、实用。关键词:FX2N型PLC PNP型传感器 转换方法第42届技能大赛机电一体化项目选拔赛比赛设备是FESTO公司的MPS。比赛规定各参赛队自带PLC设备。由于FESTO公司的MPS采用PNP型传感器,与其配套的PLC必须是源型输入的,笔者所在学校所用PLC皆为三菱FX2N型的PLC,其输入接口为漏型。那么,如何将PNP型传感器与漏型输入的FX2N型PLC相匹配呢?经过笔者分析总结,一般可以采用以下几种方法解决。一、加中间继电器转换如图1所示,PNP型传感器控制中间继电器K,当传感器检测到目标发信时,中间继电器线圈得电,其触头闭合,接通PLC的输入端。此种转换方法,对于编程没有任何影响,中间继电器线圈电压类型选择与传感器相匹配即可。缺点是所需信号有多路,则中间继电器数量较多,设计的接口板体积较大,接线较复杂,同时由于PLC自带的24V电源不能驱动多路中间继电器,需另外配备外部电源。
二、加下拉电阻当PNP型传感器与漏型输入PLC直接相连时,由于传感器内部输出端与0V间的电阻很大,无法提供电耦合器件所需要的驱动电流,因此需要增加“下拉电阻”,如图2所示。增加下拉电阻后应注意,此时的PLC内部输入信号与传感器发信状态相反,即传感器发信时,“下拉电阻”上端为24V,光电耦合器件无电流,内部信号为“0”;未发信时,PLC内部+24V与0V之间,通过光电耦合器件、限流电阻、“下拉电阻”经公共端COM构成电流回路,输入为“1”。此种转换方法,只采用1只“下拉电阻”,成本较低,接线较简单,无需外部电源。下拉电阻的阻值主要决定于PLC输入光电耦合器件的驱动电流、PLC内部输入电路的限流电阻阻值。通常情况下,其值为1.5~2kΩ,计算公式如下:R≤(U-1.5)/I-r  式中:R――下拉电阻(kΩ);U――输入电源电压(V);I――最小输入驱动电流(mA),取4.5mA;r――PLC内部输入限流电阻(kΩ)。公式中取发光二极管的导通电压降为1.5V。二、悬空PLC公共端COM端直连PNP传感器进行转换如图3所示,把外接电源的0V接PLC+24V端,COM端悬空,用外部电源与PLC输入电路形成一个回路,由于PLC内部输入是双向的光电隔离电路,故当传感器有信号时,PLC输入驱动信号从外部电源+24V端、传感器、限流电阻、光电耦合器件、PLC+24V端、外部电源0V端构成电流回路。此种接法,无需外部任何器件,接法简单,经实践后证明工作可靠,具有很强的实用性。需要注意的是,PLC的COM一定要悬空,不能与任何端子相连接。
三、选择具有S/S端子的PLC现在新型的PLC已经具有混合型输入电路的S/S端子,如三菱的FX3U型PLC。S/S端子与内部电源是非固定相连的,根据需要才与内部电源或外部电源的正极或者负极相连。作为源型输入时,S/S端子接 PLC内部电源的负极;作为漏型输入时,S/S端子接PLC内部电源的正极。这样,可以根据现场的需要来接线,给接线工作带来极大的方便,从而解决两个系列的兼容问题。(作者单位:金华市技师学院)
了解更多资讯,请关注“木兰百花园”
摘自:   
更多关于“解决PNP型传感器与三菱FX 2N型PLC不匹配的方法 ”的相关文章
杂志约稿信息
& 雅安市网友
& 上海市网友
& 天津市网友
& 天津市网友
& 广西柳州网友
& 哈尔滨市网友
& 太原市网友
& 广西网友
& 广州网友
品牌杂志推荐
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
全刊杂志赏析网 2016}

我要回帖

更多关于 三菱plcfx2n编程手册 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信