PLC编程对电脑要求高吗?PLC编程电脑要怎么配置,多少价格合适?
PLC编程用什么电脑最好?
PLC编程买什么样的笔记本,老师可以推荐一下吗?
PLC编程对电脑要求高吗?PLC编程电脑配置要怎么样,多少价格的合适?
以上问题是很多初学PLC的人常问的问题,随着各厂家组态、编程软件功能的不断增强,对计算机的要求也是越来越高,部分耗内存的软件功能强大,但是对计算机运行速度影响也是相当大的,配置低的笔记本电脑在速度上很难满足要求,所以最好是配置相对较高的电脑。当然也是要根据个人经济承受能力选择最佳的性价比的电脑。
以下是我给大家的一些的意见,从安装内存、处理器、价位、系统方面出发,希望对大家有帮助。
一、安装内存
其实PLC编程对电脑的配置要求并不苛刻,安装内存在8GB以上,最佳为16GB,特别是学习西门子的学员,因为他们要安装TIA博途软件。想要查看电脑的安装内存,可以通过控制面板来查看,路径:控制面板\所有控制面板项\系统。
TIA博途是全集成自动化软件TIA portal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。
它适用于西门子300、400、1200、1500等系列,在你同时学多个系列的时候,安装博途会更方便,但是这款软件在8-10GB,安装内存也就耗费的更多,如果安装内存太少,可以会带不动,到时候奇卡无比。建议只学一个系列的学员,只需要安装对应的软件。
二、处理器
处理器最好买i7的,i5处理器没有超线程的功能,i7的一般都具备。i7处理器拥有的二级缓存要比i5多,这是最主要的差距。电脑更大的缓存可以用RAM来加强性能、降低损耗。搞工控的对RAM的要求更高一点,选择i7的处理器最佳。
三、价格
有经济能力的,最好买至少4000元左右的电脑,笔记本或者台式都是可以的,但是能买台式最好了,笔记本比较适合出差使用。
台式机i7和笔记本i7的区别如下:
1、处理器的运算能力,桌面版的i7运算能力大于笔记本版的i7处理器。
2、处理器的渲染能力,桌面版的酷睿i7相比移动版在运算能力上领先。
3、参数之间的差异。
4、平台定位的差异,移动版的酷睿i7处理器默认频率较低。
推荐购买戴尔、华硕、联想这样的大品牌,从来没有听说过的品牌建议不要买,很容易被坑。
四、系统
电脑是什么系统最重要,大部分初学者安装PLC软件,都会被这样一个小小的软件搞疯,有的甚至能纠结一两个星期。工控软件和win7系统兼容性是最高的,其次是win10系统,最次是win8系统。
除了系统选择要注意,用什么样的系统版本也非常的重要,比如win7有以下几个版本:
l Windows 7 Home Basic(家庭普通版)
l Windows 7 Home Premium(家庭高级版)
l Windows 7 Professional(专业版)
l Windows 7 Enterprise(企业版)
l Windows 7 Ultimate(旗舰版)
系统除了有版本的区分外,还有来源的区分,原版系统、纯净版系统、ghost版系统。原版就是微软发布的系统,除了系统没有其他东西,需要自己激活或者购买激活码。
大家最好别选GHOST系统,Ghost系统是在微软原版系统上进行修改,至于修改了什么只有修改者自己知道了,修改后利用GHOST软件进行封装。
从功能上看,Win7旗舰版功能是最全,从工控软件的兼容性来看,win7旗舰版也是比其他系统好。
总之,大家最好用纯净版的win7旗舰版系统,此系统的兼容性最高,也是各大PLC编程软件能安装的,win10还有很多软件不能兼容。
你在购买电脑的时候,可以委托卖家帮你安装好,说明你的要求,当然你也可以自己鼓捣,算是学了一门技术。
同时给大家一个意见,系统不兼容的时候,还可以安装虚拟机,在虚拟机里安装系统,相当于系统里的系统,对外面的系统不影响。
今天就分享到这里了,一台电脑的价格并不低,买一个适合自己的最好,千万不要被那些套路坑到,适合自己的才是最好的。(技成培训原创,未经授权不得转载,违者必究!)
PLC内存分配
PLC内存分配
了解PLC的工作原理需要从PLC的内存开始,PLC 的变量采用绝对地址变量方式,每个位变量或者数值变量在PLC内部都是唯一性的,编程时只能按要求读取和写入这些变量的值。这里通过了解某款PLC的继电器、数据存储器来理解一般 PLC 的内存分配情况,为单片机开发 PLC 做准备。
这张图是某款PLC的继电器、存储器和常数表,下面逐个做出解释。
2.1 继电器。 其中继电器分为5类,分别是输入类继电器、输出继电器、内部继电器、定时器与计数器、特殊内部继电器。这里的继电器并非利用线圈和触电组成的物理类继电器,而是PLC数据存储器中的某个位变量,当这个位变量为“0”时,表示该继电器断开,当位变量为“1”时表示继电器闭合。
2.1.1 输入类继电器(X),PLC可以通过这类继电器读取输入的通断信号,用“X”标记。如输入点0将标记为X0。表中说明了这款PLC共有208个输入点,标记为X0-X12F。标记中的解释信息如下:
在上表中,列表示字节地址,行表示位地址,继电器应由继电器名+字节地址+位地址组成,当字节地址为“0”时,总结地址省略。
所以 X5就是X05,表示此继电器为输入型继电器,字节地址为“0”,位地址为“5”。X37就是字节地址为“3”,位地址为“7”的输入型继电器。如果表中空白表示位值为“0”,阴影表示值为“1”,那么X5 = 0;X37 = 1.
2.1.2 输出类继电器(Y),PLC可以通过这类继电器输出控制外部接口的通断,从而控制外围设备中电磁阀的通断,指示灯、接触器等外部用电器的通断。输出继电器用“Y”标记。如输出点0将标记为Y0。表中说明了这款PLC共有208个输出点,标记为Y0-Y12F。标记中的解释信息如下:
2.1.3 内部继电器(R),PLC运行时的中间值将保存在内部继电器中。内部继电器保存程序运算中的中间位变量信号,如:R0 = X1 & X2,这里R0就用来保存X1和X2相与的结果。R0的结果只保存在内存中,与外部输出没有任何联系,除非将R0的结果赋值给输出继电器,如:Y3 = R0,这样R0的结果将通过Y3发送出去。
内部继电器的值是暂存状态的,如果PLC在失电后这些数据将变为0,所以为了保存某些内部位变量,需要改变“易失性”的特性,变成保持型继电器。一般PLC在使用手册上会注明内部保持型继电器的区域范围。
内部继电器用“R”标记。如内部继电器点0将标记为R0。表中说明了这款PLC共有1008个内部继电器点,标记为R0-R62F。标记中的解释信息如下:
2.1.4 定时器和计数器继电器(T/C),PLC可以利用这些继电器实现计时或计数的功能。定时器或计数器分为两部分,一个是时间继电器或计数继电器,另一个是触点。当计时或计数的结果到达时将设定对应的触点位变量为1。计时器和计数器使用减值工作法,如T0的设定值是5s,当T0的工作条件满足时,每经过1s,T0减1,直到T0的值为0时,T0的位变量值为1。当T0的工作条件不满足时,T0对应的位变量为0。同理,计数器的工作原理一样。只是计时器以内部时间为减1的触发信号,计数器以位信号输入为减1的触发信号。
2.1.5 特殊内部继电器(R),PLC运行时的用于指示状态的内部继电器。表中指出该PLC共有64个特殊继电器位变量信号,如:常On,常Off,秒计时标志,加法溢出标志,错误警告标志等。
2.2 值存储区。 表中的值存储区是指字变量数值的保存区域,共有8个类型。其中WX、WY、WR的字分别对应2.1中的X继电器、Y继电器、R继电器的位变量数值。
2.2.1 输入继电器数值存储器WX。 通过WX的字变量可以一次性读取输入信号的变量值,它和X继电器的位变量信号一一对应。如下所示:
表中是X0-XF的输入信号状态, 其中X2、X6、X8、XD、XE 为“1”,WX的值为:
WX0 = 1x2^2 + 1x2^6 + 1x2^8 +1x2^13 + 1x2^14 = H6144(16进制) = D24900(10进制)。
输入继电器字地址由WX0-WX12共13个字节。WX0字对应R0-RF的位变量,WX1字对应X10-X1F的位变量,以此类推最后一个字WX12对应WX120-WX12F的位变量。
WY、WR的字变量的值特性与WX一样。WY的地址也是0-12,WR的字地址为0-62。对于特殊内部继电器没有字地址的读取必要,所以PLC中不支持对特殊内部继电器字变量的读写。
2.2.2 数据寄存器(DT)。 用于程序中的数据存储,每个字位16位,地址由DT0-DT1659共1660个字。字可读可写,但不支持字中的位变量的读写。由16位的性质可以得到如果这是一个无符号整数,数值的范围是0-65535。如果这是一个有符号数,数值范围是-32768-32767。
2.2.3 定时/计数器设定值区(SV)和定时/计数器经过值区(EV)。 SV是用户为定时/计数器设定的数值。当触发器闭合时,设定时间[n]递减,当经过值达到零时,定时器触点Tn(n为定时器触点编号)闭合。若在运行过程中触发器断开,则运行停止且经过值复位(清零)。
通过下面的实例,大家理解一下设定值(SV)和经过值(EV)的区别。
定时器动作:
方法一:下面是用K常数来设置设定值的示例。指定设定值区(SV)时的动作的说明。
(1)当PLC模式切换到运行(RUN)、或在运行模式下接通电源,定时设定值被传输至相同编号的设定值区(SV)。
(2)当计时触发器由OFF变为ON时,设置值被由设定值区(SV)传输至相同编号的经过值区(EV)。
(若在触发器闭合的情况下PLC模式变为运行,则会进行同样的动作。)
(3)若触发器保持闭合状态,则经过值区(EV)的值递减。
(4)当经过值区(EV)的值达到零时,同号的定时器触点(T)变为ON。
方法二:直接指定设定值区编号作为定时器设定值
设定值区号(SV)可直接指定为设定值n。
上述程序的具体操作如下:
① 当触发器X0为ON时,执行高级指令F0(MV),将K30设置到SV5
② 触发器X1变为ON后,由设定的数值30开始进行递减操作。
指定n(设定值SV的编号)为与定时器相同的编号。
2.2.4 特殊数据寄存器。 该寄存器的地址从DT90000-DT90111共112个字节,用于存储特殊数据的数据存储区,如用户的不同PLC特性设置,PLC运行中的错误代码等将被存储这个区域。用户可以同过这些寄存器定制化如通信频率,脉冲输出等性能,也能通过错误代码区的信息发现程序运行中的代码问题,运行故障等,便于差错。
2.2.5 索引寄存器(I)。 共两个字节的寄存器(IX,IY),寄存器可被用作存储区地址和常数的修改器。索引寄存器用于间接指定常数和存储区地址。可使用IX 和IY 两个16 位寄存器。用索引寄存器中的值来改变地址和常数,称为“变址”。
地址变址:地址 = 基地址 + IX 或IY 中的值(K 常数)
修改常数:常数 = 基数据 + IX 或IY 中的值
变址修改方法:
相关问答
PLC吃存储空间还是吃显卡?-ZOL问答
你指的是否是PLC编程?如果是的话,PLC编程吃内存和显卡的情况基本不存在,因为都是做为单片机通讯用,且程序编译出来很小。你只需考虑用什么开发软件IDE一般主...
大型plc编程电脑配置要求-ZOL问答
当涉及到大型PLC编程时,为了确保程序的高效运行和稳定性,电脑配置要求就需要一定的考虑。以下是一些重要的因素:1.处理器:处理器是PLC的核心组件之一,它负责...
欧姆龙之类的PLC怎么看内存,内存多大?字节,和位什么的?
1.电脑和PLC连接后,并在线工作,2.菜单“PLC”—“操作模式”—“编程”,3.PLC”—“清所有内存区”,4.选择“初始化”,并确定,5.成功1.电脑和PLC连接后,并在...
plc没有内存卡会怎么样?
可以正常使用。西门子的S7-200系列PLC自身就带有程序和数据存储的寄存器,不需要存储卡。储存卡是程序过长,PLC自身没有足够存储空间时用的。1、PLC一般指可...
一个plc可以写进几个程序?
一个PLC编程时,主程序只能有一个,但子程序的多少仅仅受内存大小限制,数量上是不受限制的,所以在内存足够的情况下,可以说有无限个。不过,子程序编程时,参...
西门子300PLC注释是否占用内存?
是的,西门子300PLC注释会占用内存。注释是用来对程序进行说明和解释的文本,它们通常包含在PLC程序中。虽然注释不会直接影响PLC的运行,但它们会占用一定的内存...
西门子1200plc内存多大?
可为用户程序和用户数据之间的浮动边界提供多达50KB的集成工作内存。同时提供多达2MB的集成加载内存和2KB的集成记忆内存。可选的SIMATIC存储卡可...
西门子加工中心编程?
840D提供了多语种的显示功能,用户只需按一下按钮.即可将用户界面从一种语言转换为一种语言,系统提供的语言有中文、英语、德语、西班牙语、法语、意大利语:显...
PLC的常数是什么意思?
PLC的常数就是我们在编程的时候就设定好的,以后在运行的过程中不会改变的数,象我们设定某个计时器的时间为10s,那么10就是常数,相对常数就是变量,变量是可以...
plc中mw与md的区别?
在PLC(可编程逻辑控制器)中,MW和MD都是数据存储器件,但它们在数据长度、数据类型和存储范围等方面有所不同。MW代表的是“字”,通常是16位的无符号整数(0~...