三菱fx系列plc怎样像arduino一样设置某个脚为高电平?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三菱fx系列plc怎样像arduino一样设置某个脚为高电平?相关的知识,希望对你有一定的参考价值。

虽然不懂你说的arduino是什么鬼,但是PLC很熟。。你说的高电平可以用SET或者OUT来实现,比如说你要plc运行时Y0一直为高电平,只需要在plc程序里写LD M8000 OUT Y0就可以了。追问

X0在无接线状态下怎么设置为高电平?

追答

X为plc的输入信号,所谓输入信号就是外部来的控制信号,正常运行的时候是不行的,貌似可以用编程软件监控的时候强制ON。不建议你这么玩,你直接正常控制Y点就好了。

追问

我想程序把端口当做全局变量使用,想问问有没有办法像arduino的digitalWrite(1, HIGH);可以把1脚设置为高电平

追答

如果你一直拿你那啥软件来说就没法交流了。你说的全局变量肯定是可以的,但是用法是通过梯形图来控制。我建议你先去官网找个plc手册学习学习吧。这样会对plc有更深的了解。

追问

我想用LD X0这个语言进行编程,梯形图要用手画,不够这个自动生成快~

追答

你如果用习惯了编程速度可以很快的。这个编程可能没有单片机那些灵活,但它的优势就是上手快,入门简单。

参考技术A 在PLC中这个动作叫输出。
在程序中将该脚对应的地址(三菱中为Y地址)导通或置1,即可实现。追问

X0在无接线状态下怎么设置为高电平?

追答

这个是由输入类型决定的,无法设置。
你可以通过下面的办法来实现你的目的:
继电器或光耦来转换电平

追问

arduino的digitalWrite(1, HIGH);可以把1脚设置为高电平,plc没有相似的函数吗?

如何利用设备的RS232接口与三菱FX系列PLC进行通信?

参考技术A

通常情况下,三菱FX系列PLC通过编程口(PS/2)与上位机软件进行RS232模式通讯,此时PLC中不需要做特殊配置,只需在WebAccess中将PLC对应的通讯参数匹配即可。

个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。

步骤如下:

1、添加通讯端口,数据流控(Flow Control)

Rts、Dtr握手协议,当使用RS232/RS485转换器进行通讯连接时,数据流控信号将根据该转换器的流控功能来决定。有些RS232/RS485转换器不需要软件做任何类型的握手协议,而有些则需要软件进行Rt信号握手协议。强烈建议用户选择具有自动流控的RS232/RS485 转换器。

2、添加设备

单元号:实际PLC的串行地址号,即Device ID。单个PLC可以默认0进行通讯。

3、添加IO点

根据“参数”栏选择合适的参数类型(模拟量、数字量)和相应的转换代码。

以上是关于三菱fx系列plc怎样像arduino一样设置某个脚为高电平?的主要内容,如果未能解决你的问题,请参考以下文章

三菱的PLC一共有多少条指令?

三菱FX/Q系列PLC与WinCCModbusTCP通讯

三菱FX5U系列PLC与MCGS触摸屏进行以太网通信的基本设置方法

如何利用设备的RS232接口与三菱FX系列PLC进行通信?

三菱FX系列PLC与上位机易控INSPEC软件ModbusTCP 通信

三菱FX系列PLC通过CHNet-FX与wincc ModbusTCP通信案例