本月累计签到次数:

今天获取 积分

非标自动化

非标自动化

348 浏览

西门子300PLC的50个经典问题,举一反三!

电气控制类 犀牛司令 2017-03-24 11:56 发表了文章 来自相关话题

1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息? 
使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。 OB 35 默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。
S7分布式安全系统,一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监控时间设定为150毫秒. 

2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少? 
使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
 
3:如何判断电源或缓冲区出错,如:电池故障? 
如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。如果OB81不可用,则当电源出错时,CPU仍保持运行。
 
4:为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题? 
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。 因此,这些组态规则不支持这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字。 如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。 

5:在S7 CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么? 
全局数据通讯用于交换小容量数据,全局数据(GD)可以是: 输入和输出 
标记 
数据块中的数据 
定时器和计数器功能 
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据。GD环由GD环编号来标识。 
单向连接:某一CPU可以向多个CPU发送GD数据包。 
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包。 
必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。 

6:可以将S7-400存储卡用于CPU 318-2DP吗? 
在通常的操作中,只能使用订货号为6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存储卡。 

7:尽管LED灯亮,为什么CPU 31xC不能从缺省地址124和125读取完整输入? 
对于下列型号的CPU ,请检查 24V 电压是否接入引脚 1。LED由输入电流控制。引脚 1 上的 24V 电压需要做进一步处理。
313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0) 

8:配置CPU 31x-2 PN/DP的PN接口时,当PROFINET接口偶尔发生通信错误时,该如何处理? 
请确定以太网(PROFINET)中的所有组件(转换)都支持 100 Mbit/s全双工基本操作。避 免中心分配器割裂网络,因为这些设备只能工作于半双工模式。 

9:在硬件配置编辑器中,“时钟”修正因子有什么含义呢? 
在硬件配置中,通过CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域内指定一个修正因子。这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,并且和硬件时钟的设定毫无关系。 

10:如何通过PROFIBUS DP用功能块实现在主、从站之间实现双向数据传送?






在主站plc可以通过调用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。 

11:可以从S7 CPU中读出哪些标识数据? 
通过SFC 51“RDSYSST”可读出下列标识数据: 
可以读出订货号和CPU版本号。为此,使用SFC 51和SSL ID 0111并使用下列索引: 
1 = 模块标识 
6 = 基本硬件标识 
7 = 基本固件标识 

12:在含有CPU 317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换? 
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET") 用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。 < CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。PUT和GET可以同时通过连接进行通信。
注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP。 

13:对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么? 
在用户程序中,不可以同时编程SEND作业和FETCH作业。 
即:
只要SEND作业(SFB 63)没有完全终止(DONE或ERROR),就不能调用FETCH作业(SFB 64)
(甚至在REQ=0的时候)。
只要FETCH作业(SFB 64)没有完全终止(DONE或ERROR),就不能调用SEND作业(SFB 63)
(甚至在REQ=0的时候)。
在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB 64)时,同时可以处理一个被动作业
(SERVE作业、SFB 65)。 

14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU 317T一起运行吗? 
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必须和CPU 317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。 

15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)? 
两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。 

16:如何使用SFC65,SFC66,SFC67 和 SFC68 进行通信? 
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理最多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。 

17:什么是自由分配 I/O 地址? 
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在 STEP 7 里进行。先定义起始地址,该模块的其它地址以它为基准。
自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。在创建标准软件时,分配地址过程中可以不考虑所涉及的 S7-300 的组态。 

18:诊断缓冲器能够干什么? 
更快地识别故障源,因而提高系统的可用性。评估STOP之前的最后事件,并寻找引起STOP的原因。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲器已满, 最早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置。 

19:诊断缓冲器中的条目包括哪些? 
1) 故障事件
2) 操作模式转变以及其它对用户重要的操作事件 
3) 用户定义的诊断事件(用SFC52 WR_USMSG) 
在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。 

20:如何确定MMC的大小以便完整地存储STEP 7项目? 






为了给项目选择合适的MMC,需要了解整个项目的大小以及要加载块的大小。可以按照如下所述的方法来确定项目的大小:
1) 首先归档STEP 7项目。然后在Windows资源浏览器中打开已归档项目,并确定其大小(选中该项目并右击)。这会告诉您归档文件的大小。
2) 将块加载入CPU。现在仍然需要选择"PLC > Module Information > Memory"。在此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
3) 必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个MMC上保存整个项目所需的总内存的大小。 

21:CPU全面复位后哪些设置会保留下来? 
复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。
重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。 

22:为什么不能通过MPI在线访问CPU? 
如果在CPU上已经更改了MPI参数,请检查硬件配置。可以将这些值与在"Set PG/PC interface"下的参数进行比较,看是否有不一致。
或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到CPU 然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。 这个方法适用于所有具有存储卡接口的S7-CPU。 

23:错误OB的用途是什么? 
如果发生一个所描述的错误(见文件1),则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外:OB70、72、7 3和81)
S7-CPU可以识别两类错误: 
1) 同步错误: 这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。
2) 异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,自动化系统中的错误(故障模块)或者冗余的错误。 

24:在DP从站或CPU315-2DP型主站里应该编程哪些“故障 OBs”? 
在组态一个作为从站的CPU315-2DP站时,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息: 
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1) 诊断OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用 OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数据。如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,并通过 SFC 39 - 42 重新释放它。
2) 子机架故障OB86:如果识别出一个 DP 主站系统或一个分布式 I/O 站有故障(既对进入事件也对外出的事件),该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86 但出现了这样一个错误, CPU 就进入“停止”模式。你可以阻断或延迟 OB86 并通过 SFC 39 - 42 重新释放它。
3) I/O 访问出错OB122:当访问一个模块的数据时出错,该CPU的操作系统就调用OB 122。比方说,CPU在存取一个单个模块的数据时识别出一个读错误,那么操作系统就调用OB 122。该OB 122以与中断块有相同的优先级类别运行。如果没有编程OB 122,那么CPU由“运行”模式改为“停止”模式。 

25:为什么在某些情况下,保留区会被重写?

在STEP 7的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,即使没有备份电池的话,仍能保持这些区域中的内容。如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断开之后,其他内容会在相关区里找到。 

26:为何不能把闪存卡的内容加载入S7 300 CPU? 
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86 没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"无法加载"的块会提示一些信息。 

27:当把 CPU315-2DP 作为从站,把 CPU315-2DP 作为主站时的诊断地址 
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子: 
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。 

28:需要为S7-300 CPU的DP从站接口作何种设置,才可以使用它来进行路由选择? 
如果使用CPU作为I-Slave,并且该CPU也起S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的DP接口必须设置为活动状态。这可以在HW Config中完成:在DP接口的属性对话框中,选项" Commissioning/Test operation"或"Programming, status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用PG/OP的连接资源或S7基本通信.
如果必须通过DP接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1 中),也要使用一个路由连接。而对于通过MPI接口与一个位于其机架上的通信伙伴的连接,则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于CPU 318。 

29:为什么当使用S7-300 CPU的内部运行时间表时,没有任何返回值? 
当对CPU 312IFM到316-2DP参数化系统功能块 SFC2, SFC3 和 SFC4 时,为一个运行时间表规定了一个大于 "B#16#0"的标识符,那么将出错并且所需的功能也无法用。 此种情况下,将在块的" RETVAL"输出处输出标识符 "8080h" 。 
说明:对于这些 CPU,只有一个计时器可用。因此你应该只用标识符 "B#16#0"。 在一个周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动OB(OB100)调用它。你也可以通过外部触发器来启动该块。不然的话,该块将老是复位运行计时表,永远完成不了计数。 

30:变量是如何储存在临时局部数据中的? 






L 堆栈永远以地址“0”开始。 在 L 堆栈中,会为每个数据块保留相同个数的字节,作为存放每个块所拥有的静态或局部数据。
当某个块终止时,那么它的空间随之也被重新释放出来。 指针总是指向当前打开块的第一个字节。
 
31:在CPU经过完全复位后是否运行时间计数器也被复位? 
使用S7-300时,带硬件时钟(内置的 “实时时钟”)和带软件时钟的 CPU 之间有区别。对于那些无后备电池的软件时钟的 CPU,运行时间计数器在 CPU 被完全复位后其最后值被删除。而对于那些有后备电池的硬件时钟的 CPU,运行时间计数器的最后值在 CPU 被完全复位后被保留下来。同样, CPU 318 和所有的 S7-400 CPU 的运行时间计数器在 CPU 被完全复位后其最后值被保留。 

32:如何把不在同一个项目里的一个S7 CPU组态为我的S7 DP主站模块的DP从站? 
缺省情况下, 在STEP 7里只可以把一个S7 CPU组态为从站,如果说该站是在同一个项目中的话。该站然后在“PROFIBUS-DP > 已经组态的站”下的硬件目录里作为“CPU 31x-2 DP”出现。用这种途径,可以设置起 DP 主站与 DP 从站间的链接。
还存在一个选项,可把一个与主站不在同一个项目里的S7 CPU组态为从站。进行如下:
按常规组态DP从站。

从网上下载要用作从站的S7-300 CPU的GSD文件。该文件位于客户支持网址的“PROFIBUS GSD 文件 / SIMATIC”下。
打开SIMATIC Manager 和硬件配置。 
打开“选项 ; 安装新的 GSD...”,把刚下载的 GSD 文件插入硬件目录 。 (注意:此过程中在 HW Config 中无须打开任何窗口)
通过“选项; 更新目录”来更新硬件目录。 < 
现在可以组态你的 DP 主站。将可以在 “PROFIBUS-DP > 更多现场设备 > SPS” 下发现作为从站的该 S7-300 CPU 。 
注意:如果是手动来结合该 DP 从站, 要确保总线参数,该 DP 从站的 PROFIBUS 地址 和它的 I/O 组态在两个项目里必须相同。 

33:无备用电池情况下断电的影响与完全复位一样吗? 
不一样。在CPU被完全复位的情况下,其硬件配置信息被删除(MPI地址除外),程序被删除, 剩磁存储器也被清零。
在无备用电池和存储卡的情况下关电,硬件配置信息(除了MPI地址) 和程序被删除。然而,剩磁存储器不受影响。如果在此情况下重新加载程序,则其工作时采用剩磁存储器的旧值。比方说,这些值通常来自前 8 个计数器。如果不把这一点考虑在内,会导致危险的系统状态。
建议:无备用电池和存储卡的情况下断电后,总是要做一下完全复位。 

34:以将 2 线制传感器连接到紧凑型CPU的模拟输入端吗? 
可以将 2 线制和 4 线制的传感器连接到CPU 300C的模拟输入端。使用一个 2 线制传感器时,在硬件组态中将“I = 电流”设置为测量类型,与 4 线制传感器的设置一样。
注意事项:请注意紧凑型CPU仅支持有源传感器( 4 线制传感器)。如果使用无源传感器( 2 制传感器),必须使用外部电源。
警告:请注意所允许的最大输入电流。2 线制传感器在出现短路时可能会超出最大允许电流。技术数据中规定的最大允许电流是50mA(破坏极限)。对于这种情况(例如,对 2 线制传感器加电流限制或与传感器串联一个PTC热敏电阻),确保提供足够保护。 
35:SM322-1HH01也能在负载电压为交流 24 V的情况下工作吗? 

是的,您也可以在负载电压为交流 24 V的情况下使用SM322-1HH01。 

36:要确保SM322-1HF01 接通最小需要多大的负载电压和电流? 
SM322-1HF01 继电器模块需要 17 V和 8 mA才能确保开闭正常。对于触点的寿命来说,这样的值比手册上提供的这个模块的值(10 V和 5 mA)更好。手册的规定值应该认为是最低要求值。
 
37:需要为哪些24V数字量输入模块(6ES7 321-xBxxx- ...)连接电源? 
24V数字量输入模块的电源插针连接 (L+ / M) 。
 
38:在 ET200M 里是否也能使用 SM321 模块(DI16 x 24V)? 
模块 SM321 (MLFB 6ES7 321-7BH00-0AB0) 也可在 ET200M 里使用。其中 CPU 31x-2DP 作为 DP 主站或者是通讯处理器 CP CP342-5 作为 DP 主站。同样该模块可以通过 ET200M 和 S7-400 通讯处理器 CP443-5 连接到一个S7-400 CPU。 

39:SM323数字卡所占用的地址是多少? 
SM323模块有 16 位类型(6ES7 323-1BL00-0AA0)和 8 位类型(6ES7 323-1BH00-0AA0)两种。对于 16 位类型的模块,输入和输出占用“X”和“X+1” 两个地址。如果 SM323 的基地址为 4 (即 X=4; 插槽为 5),那么输入就被赋址在地址 4 和 5 下面, 输出的地址同样也被赋址在地址 4 和 5 下面。在模块的接线视图中,输入字节“X”位于左边的顶部,输出字节“X”在右边的顶部。
对于 8 位类型的模块,输入和输出各占用一个字节,它们有相同的字节地址。若用固定的插槽赋址,SM323 被插入槽 4, 那么输入地址为I 4.0 至 I 4.7,输出地址为 Q 4.0 至 Q 4.7。 

40:在不改变硬件配置的情况下,能用SM321-1CH20 代替SM321-1CH80 吗? 





SM321-1CH20 和SM321-1CH80 模块的技术参数是相同的。区别仅在SM321-1CH80 可以应用于更广泛的环境条件。因此您无需更改硬件配置。 

41:进行I/O的直接访问时,必须注意什么? 
需要注意在一个S7-300组态中,如果进行跨越模块的I/O直接读访问(用该命令一次读取几个字节),那么就会读到不正确的值。 可以通过hardware中查看具体的地址。 

42:SM321模块是否需要连接到 DC 24V 上?
不需要,如果是 MLFB 为 6ES7 321-1BH02-0AA0 的 SM 321 模块,就不再需要连接 DC 24V 了。 

43:在 STEP 7 硬件组态中如何规划模拟模块 SM374?在硬件目录中如何找到此模块? 
模拟模块SM374可用于三种模式中:作为 16 通道数字输入模块,作为 16 通道数字输出模块,作为带 8 个输入和 8 个输出的混合数字输入/输出模块。
现在把SM374按照您需要模拟的模块来组态,就是说; 
如果把 SM 374 用作为一个 16 通道输入模块,则组态一个 16 通道输入模块 - 推荐使用:SM 321: 6ES7321-1BH01-0AA0,
如果把 SM 374 用作为一个 16 通道输出模块,则组态一个 16 通道输出模块 - 推荐使用: SM 322: 6ES7322-1BH01-0AA0,
如果把 SM 374 用作为一个混合输入/输出模块,则组态一个混合输入/输出模块( 8 个输入,8 个输出) - 推荐使用:SM 323: 6ES7323-1BH01-0AA0。 

44:当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟量输入I+是否会被破坏? 
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏。该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期最大值为12V,短暂(最多1秒)值为30V。 

45:如果切断CPU,则 2 线制测量变送器是否继续供电? 
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2 线测量变送器继续供电。即使切断CPU,其供电电流仍维持不变。 

46:用S7-300模拟量输入模块测量温度(华氏)时,可以使用模块说明文档中列出的绝对误差极限吗? 
不可以直接使用指定的误差极限。基本误差和操作误差都以绝对温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:指定的温度输入操作误差是+/-1.0摄氏度。当以华氏温度测量时,可接受的最大误差是+/-1.8华氏度。
 
47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流? 
几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到仅有的一个AD转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 ,这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗。
 
48:为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途? 
下列描述适用于所有模拟输出模块SM 332: 
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需要:
输出电压通过针脚 3 和针脚 6 连接到执行器。 
分配执行器的针脚 4 和针脚 5。 
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:因为打开的传感器端子 (S+ 和S-),输出电压被调节到最大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。 

49:如何连接一个电位计到6ES7 331-1KF0-0AB0? 
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和M-连接到一起。 
注意: 最大的可带电阻是6K,如果电位计支持直接输出一个可变的电压,那么电位计的首端应该连接V+,M端连接M-。 

50:如何把一个PT100温度传感器连接到模拟输入模块SM331? 
PT100热电阻随温度的不同其电阻值随之变化。如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化。恒定电流加在接点Ic+ 和 Ic-上。模拟模块SM331在M+和M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。

* 注意: 
1)3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为6ES7 331-7Kxxx-0AB0)b " 的实际测定过程。
2)在 S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是SM331(MLFB号6ES7 331-7PF00-0AB0)。
3)所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测定过程。

来源:网络 查看全部
QQ截图20170324115028.png

1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息? 
使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。 OB 35 默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。
S7分布式安全系统,一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监控时间设定为150毫秒. 

2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少? 
使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
 
3:如何判断电源或缓冲区出错,如:电池故障? 
如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。如果OB81不可用,则当电源出错时,CPU仍保持运行。
 
4:为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题? 
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。 因此,这些组态规则不支持这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字。 如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。 

5:在S7 CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么? 
全局数据通讯用于交换小容量数据,全局数据(GD)可以是: 输入和输出 
标记 
数据块中的数据 
定时器和计数器功能 
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据。GD环由GD环编号来标识。 
单向连接:某一CPU可以向多个CPU发送GD数据包。 
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包。 
必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。 

6:可以将S7-400存储卡用于CPU 318-2DP吗? 
在通常的操作中,只能使用订货号为6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存储卡。 

7:尽管LED灯亮,为什么CPU 31xC不能从缺省地址124和125读取完整输入? 
对于下列型号的CPU ,请检查 24V 电压是否接入引脚 1。LED由输入电流控制。引脚 1 上的 24V 电压需要做进一步处理。
313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0) 

8:配置CPU 31x-2 PN/DP的PN接口时,当PROFINET接口偶尔发生通信错误时,该如何处理? 
请确定以太网(PROFINET)中的所有组件(转换)都支持 100 Mbit/s全双工基本操作。避 免中心分配器割裂网络,因为这些设备只能工作于半双工模式。 

9:在硬件配置编辑器中,“时钟”修正因子有什么含义呢? 
在硬件配置中,通过CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域内指定一个修正因子。这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,并且和硬件时钟的设定毫无关系。 

10:如何通过PROFIBUS DP用功能块实现在主、从站之间实现双向数据传送?

QQ截图20170324115127.png


在主站plc可以通过调用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。 

11:可以从S7 CPU中读出哪些标识数据? 
通过SFC 51“RDSYSST”可读出下列标识数据: 
可以读出订货号和CPU版本号。为此,使用SFC 51和SSL ID 0111并使用下列索引: 
1 = 模块标识 
6 = 基本硬件标识 
7 = 基本固件标识 

12:在含有CPU 317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换? 
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET") 用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。 < CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。PUT和GET可以同时通过连接进行通信。
注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP。 

13:对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么? 
在用户程序中,不可以同时编程SEND作业和FETCH作业。 
即:
只要SEND作业(SFB 63)没有完全终止(DONE或ERROR),就不能调用FETCH作业(SFB 64)
(甚至在REQ=0的时候)。
只要FETCH作业(SFB 64)没有完全终止(DONE或ERROR),就不能调用SEND作业(SFB 63)
(甚至在REQ=0的时候)。
在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB 64)时,同时可以处理一个被动作业
(SERVE作业、SFB 65)。 

14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU 317T一起运行吗? 
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必须和CPU 317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。 

15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)? 
两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。 

16:如何使用SFC65,SFC66,SFC67 和 SFC68 进行通信? 
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理最多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。 

17:什么是自由分配 I/O 地址? 
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在 STEP 7 里进行。先定义起始地址,该模块的其它地址以它为基准。
自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。在创建标准软件时,分配地址过程中可以不考虑所涉及的 S7-300 的组态。 

18:诊断缓冲器能够干什么? 
更快地识别故障源,因而提高系统的可用性。评估STOP之前的最后事件,并寻找引起STOP的原因。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲器已满, 最早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置。 

19:诊断缓冲器中的条目包括哪些? 
1) 故障事件
2) 操作模式转变以及其它对用户重要的操作事件 
3) 用户定义的诊断事件(用SFC52 WR_USMSG) 
在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。 

20:如何确定MMC的大小以便完整地存储STEP 7项目? 

QQ截图20170324115248.png


为了给项目选择合适的MMC,需要了解整个项目的大小以及要加载块的大小。可以按照如下所述的方法来确定项目的大小:
1) 首先归档STEP 7项目。然后在Windows资源浏览器中打开已归档项目,并确定其大小(选中该项目并右击)。这会告诉您归档文件的大小。
2) 将块加载入CPU。现在仍然需要选择"PLC > Module Information > Memory"。在此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
3) 必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个MMC上保存整个项目所需的总内存的大小。 

21:CPU全面复位后哪些设置会保留下来? 
复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。
重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。 

22:为什么不能通过MPI在线访问CPU? 
如果在CPU上已经更改了MPI参数,请检查硬件配置。可以将这些值与在"Set PG/PC interface"下的参数进行比较,看是否有不一致。
或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到CPU 然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。 这个方法适用于所有具有存储卡接口的S7-CPU。 

23:错误OB的用途是什么? 
如果发生一个所描述的错误(见文件1),则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外:OB70、72、7 3和81)
S7-CPU可以识别两类错误: 
1) 同步错误: 这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。
2) 异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,自动化系统中的错误(故障模块)或者冗余的错误。 

24:在DP从站或CPU315-2DP型主站里应该编程哪些“故障 OBs”? 
在组态一个作为从站的CPU315-2DP站时,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息: 
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1) 诊断OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用 OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数据。如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,并通过 SFC 39 - 42 重新释放它。
2) 子机架故障OB86:如果识别出一个 DP 主站系统或一个分布式 I/O 站有故障(既对进入事件也对外出的事件),该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86 但出现了这样一个错误, CPU 就进入“停止”模式。你可以阻断或延迟 OB86 并通过 SFC 39 - 42 重新释放它。
3) I/O 访问出错OB122:当访问一个模块的数据时出错,该CPU的操作系统就调用OB 122。比方说,CPU在存取一个单个模块的数据时识别出一个读错误,那么操作系统就调用OB 122。该OB 122以与中断块有相同的优先级类别运行。如果没有编程OB 122,那么CPU由“运行”模式改为“停止”模式。 

25:为什么在某些情况下,保留区会被重写?

在STEP 7的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,即使没有备份电池的话,仍能保持这些区域中的内容。如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断开之后,其他内容会在相关区里找到。 

26:为何不能把闪存卡的内容加载入S7 300 CPU? 
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86 没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"无法加载"的块会提示一些信息。 

27:当把 CPU315-2DP 作为从站,把 CPU315-2DP 作为主站时的诊断地址 
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子: 
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。 

28:需要为S7-300 CPU的DP从站接口作何种设置,才可以使用它来进行路由选择? 
如果使用CPU作为I-Slave,并且该CPU也起S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的DP接口必须设置为活动状态。这可以在HW Config中完成:在DP接口的属性对话框中,选项" Commissioning/Test operation"或"Programming, status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用PG/OP的连接资源或S7基本通信.
如果必须通过DP接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1 中),也要使用一个路由连接。而对于通过MPI接口与一个位于其机架上的通信伙伴的连接,则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于CPU 318。 

29:为什么当使用S7-300 CPU的内部运行时间表时,没有任何返回值? 
当对CPU 312IFM到316-2DP参数化系统功能块 SFC2, SFC3 和 SFC4 时,为一个运行时间表规定了一个大于 "B#16#0"的标识符,那么将出错并且所需的功能也无法用。 此种情况下,将在块的" RETVAL"输出处输出标识符 "8080h" 。 
说明:对于这些 CPU,只有一个计时器可用。因此你应该只用标识符 "B#16#0"。 在一个周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动OB(OB100)调用它。你也可以通过外部触发器来启动该块。不然的话,该块将老是复位运行计时表,永远完成不了计数。 

30:变量是如何储存在临时局部数据中的? 

QQ截图20170324115344.png


L 堆栈永远以地址“0”开始。 在 L 堆栈中,会为每个数据块保留相同个数的字节,作为存放每个块所拥有的静态或局部数据。
当某个块终止时,那么它的空间随之也被重新释放出来。 指针总是指向当前打开块的第一个字节。
 
31:在CPU经过完全复位后是否运行时间计数器也被复位? 
使用S7-300时,带硬件时钟(内置的 “实时时钟”)和带软件时钟的 CPU 之间有区别。对于那些无后备电池的软件时钟的 CPU,运行时间计数器在 CPU 被完全复位后其最后值被删除。而对于那些有后备电池的硬件时钟的 CPU,运行时间计数器的最后值在 CPU 被完全复位后被保留下来。同样, CPU 318 和所有的 S7-400 CPU 的运行时间计数器在 CPU 被完全复位后其最后值被保留。 

32:如何把不在同一个项目里的一个S7 CPU组态为我的S7 DP主站模块的DP从站? 
缺省情况下, 在STEP 7里只可以把一个S7 CPU组态为从站,如果说该站是在同一个项目中的话。该站然后在“PROFIBUS-DP > 已经组态的站”下的硬件目录里作为“CPU 31x-2 DP”出现。用这种途径,可以设置起 DP 主站与 DP 从站间的链接。
还存在一个选项,可把一个与主站不在同一个项目里的S7 CPU组态为从站。进行如下:
按常规组态DP从站。

从网上下载要用作从站的S7-300 CPU的GSD文件。该文件位于客户支持网址的“PROFIBUS GSD 文件 / SIMATIC”下。
打开SIMATIC Manager 和硬件配置。 
打开“选项 ; 安装新的 GSD...”,把刚下载的 GSD 文件插入硬件目录 。 (注意:此过程中在 HW Config 中无须打开任何窗口)
通过“选项; 更新目录”来更新硬件目录。 < 
现在可以组态你的 DP 主站。将可以在 “PROFIBUS-DP > 更多现场设备 > SPS” 下发现作为从站的该 S7-300 CPU 。 
注意:如果是手动来结合该 DP 从站, 要确保总线参数,该 DP 从站的 PROFIBUS 地址 和它的 I/O 组态在两个项目里必须相同。 

33:无备用电池情况下断电的影响与完全复位一样吗? 
不一样。在CPU被完全复位的情况下,其硬件配置信息被删除(MPI地址除外),程序被删除, 剩磁存储器也被清零。
在无备用电池和存储卡的情况下关电,硬件配置信息(除了MPI地址) 和程序被删除。然而,剩磁存储器不受影响。如果在此情况下重新加载程序,则其工作时采用剩磁存储器的旧值。比方说,这些值通常来自前 8 个计数器。如果不把这一点考虑在内,会导致危险的系统状态。
建议:无备用电池和存储卡的情况下断电后,总是要做一下完全复位。 

34:以将 2 线制传感器连接到紧凑型CPU的模拟输入端吗? 
可以将 2 线制和 4 线制的传感器连接到CPU 300C的模拟输入端。使用一个 2 线制传感器时,在硬件组态中将“I = 电流”设置为测量类型,与 4 线制传感器的设置一样。
注意事项:请注意紧凑型CPU仅支持有源传感器( 4 线制传感器)。如果使用无源传感器( 2 制传感器),必须使用外部电源。
警告:请注意所允许的最大输入电流。2 线制传感器在出现短路时可能会超出最大允许电流。技术数据中规定的最大允许电流是50mA(破坏极限)。对于这种情况(例如,对 2 线制传感器加电流限制或与传感器串联一个PTC热敏电阻),确保提供足够保护。 
35:SM322-1HH01也能在负载电压为交流 24 V的情况下工作吗? 

是的,您也可以在负载电压为交流 24 V的情况下使用SM322-1HH01。 

36:要确保SM322-1HF01 接通最小需要多大的负载电压和电流? 
SM322-1HF01 继电器模块需要 17 V和 8 mA才能确保开闭正常。对于触点的寿命来说,这样的值比手册上提供的这个模块的值(10 V和 5 mA)更好。手册的规定值应该认为是最低要求值。
 
37:需要为哪些24V数字量输入模块(6ES7 321-xBxxx- ...)连接电源? 
24V数字量输入模块的电源插针连接 (L+ / M) 。
 
38:在 ET200M 里是否也能使用 SM321 模块(DI16 x 24V)? 
模块 SM321 (MLFB 6ES7 321-7BH00-0AB0) 也可在 ET200M 里使用。其中 CPU 31x-2DP 作为 DP 主站或者是通讯处理器 CP CP342-5 作为 DP 主站。同样该模块可以通过 ET200M 和 S7-400 通讯处理器 CP443-5 连接到一个S7-400 CPU。 

39:SM323数字卡所占用的地址是多少? 
SM323模块有 16 位类型(6ES7 323-1BL00-0AA0)和 8 位类型(6ES7 323-1BH00-0AA0)两种。对于 16 位类型的模块,输入和输出占用“X”和“X+1” 两个地址。如果 SM323 的基地址为 4 (即 X=4; 插槽为 5),那么输入就被赋址在地址 4 和 5 下面, 输出的地址同样也被赋址在地址 4 和 5 下面。在模块的接线视图中,输入字节“X”位于左边的顶部,输出字节“X”在右边的顶部。
对于 8 位类型的模块,输入和输出各占用一个字节,它们有相同的字节地址。若用固定的插槽赋址,SM323 被插入槽 4, 那么输入地址为I 4.0 至 I 4.7,输出地址为 Q 4.0 至 Q 4.7。 

40:在不改变硬件配置的情况下,能用SM321-1CH20 代替SM321-1CH80 吗? 
QQ截图20170324115500.png


SM321-1CH20 和SM321-1CH80 模块的技术参数是相同的。区别仅在SM321-1CH80 可以应用于更广泛的环境条件。因此您无需更改硬件配置。 

41:进行I/O的直接访问时,必须注意什么? 
需要注意在一个S7-300组态中,如果进行跨越模块的I/O直接读访问(用该命令一次读取几个字节),那么就会读到不正确的值。 可以通过hardware中查看具体的地址。 

42:SM321模块是否需要连接到 DC 24V 上?
不需要,如果是 MLFB 为 6ES7 321-1BH02-0AA0 的 SM 321 模块,就不再需要连接 DC 24V 了。 

43:在 STEP 7 硬件组态中如何规划模拟模块 SM374?在硬件目录中如何找到此模块? 
模拟模块SM374可用于三种模式中:作为 16 通道数字输入模块,作为 16 通道数字输出模块,作为带 8 个输入和 8 个输出的混合数字输入/输出模块。
现在把SM374按照您需要模拟的模块来组态,就是说; 
如果把 SM 374 用作为一个 16 通道输入模块,则组态一个 16 通道输入模块 - 推荐使用:SM 321: 6ES7321-1BH01-0AA0,
如果把 SM 374 用作为一个 16 通道输出模块,则组态一个 16 通道输出模块 - 推荐使用: SM 322: 6ES7322-1BH01-0AA0,
如果把 SM 374 用作为一个混合输入/输出模块,则组态一个混合输入/输出模块( 8 个输入,8 个输出) - 推荐使用:SM 323: 6ES7323-1BH01-0AA0。 

44:当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟量输入I+是否会被破坏? 
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏。该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期最大值为12V,短暂(最多1秒)值为30V。 

45:如果切断CPU,则 2 线制测量变送器是否继续供电? 
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2 线测量变送器继续供电。即使切断CPU,其供电电流仍维持不变。 

46:用S7-300模拟量输入模块测量温度(华氏)时,可以使用模块说明文档中列出的绝对误差极限吗? 
不可以直接使用指定的误差极限。基本误差和操作误差都以绝对温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:指定的温度输入操作误差是+/-1.0摄氏度。当以华氏温度测量时,可接受的最大误差是+/-1.8华氏度。
 
47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流? 
几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到仅有的一个AD转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 ,这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗。
 
48:为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途? 
下列描述适用于所有模拟输出模块SM 332: 
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需要:
输出电压通过针脚 3 和针脚 6 连接到执行器。 
分配执行器的针脚 4 和针脚 5。 
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:因为打开的传感器端子 (S+ 和S-),输出电压被调节到最大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。 

49:如何连接一个电位计到6ES7 331-1KF0-0AB0? 
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和M-连接到一起。 
注意: 最大的可带电阻是6K,如果电位计支持直接输出一个可变的电压,那么电位计的首端应该连接V+,M端连接M-。 

50:如何把一个PT100温度传感器连接到模拟输入模块SM331? 
PT100热电阻随温度的不同其电阻值随之变化。如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化。恒定电流加在接点Ic+ 和 Ic-上。模拟模块SM331在M+和M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。

* 注意: 
1)3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为6ES7 331-7Kxxx-0AB0)b " 的实际测定过程。
2)在 S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是SM331(MLFB号6ES7 331-7PF00-0AB0)。
3)所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测定过程。

来源:网络
455 浏览

PLC故障常见原因及处理方法!

电气控制类 冲上云霄 2017-03-01 16:27 发表了文章 来自相关话题

第一部分、运行中PLC故障常见原因及处理方法

(一)、外围电路元器件故障

此类故障在PLC工作一定时间后的故障中经常发生。在PLC控制回路中如果出现元器件损坏故障,PLC控制系统就会立即自动停止工作。

输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。

对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低 严重时导致系统不能正常工作。






此外,PLC的输出端子带负载能力是有限的.如果超过了规定的最大限值.必须外接继电器或接触器.才能正常工作。

外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。

 (二)、端子接线接触不良

此类故障在PLC工作一定时间后随着设备动作的频率升高出现。由于控制柜配线缺陷或者使用中的震动加剧及机械寿命等原因,接线头或元器件接线柱易产生松动而引起接触不良。





这类故障的排除方法是使用万用表,借助控制系统原理图或者是PLC逻辑梯形图进行故障诊断维修。

对于某些比较重要的外设接线端子的接线,为保证可靠连接,一般采用焊接冷压片或冷压插针的方法处理。

(三)、PLC受到干扰引起的功能性故障

自动化系统中所使用的各种类型PLC,是专门为工业生产环境而设计的控制装置。在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性。因此一般不需要采取什么特殊措施就可以直接在工业环境使用。PLC受到的干扰可分为外部干扰和内部干扰。

在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的 只能针对具体情况加以限制。

内部干扰与系统结构有关。主要通过系统内交流主电路、模拟量输入信号等引起,通过精心设计系统线路或系统软件滤波等处理,可使内部干扰得到最大限度的抑制。






PLC生产现场的抗干扰技术措施——通常从电源与接地保护、接线安排 屏蔽和抗噪声等4个方面着手考虑:
(1)电源与接地保护

PLC本身的抗干扰能力一般都很强。通常.将PLC的电源与系统的动力设备电源分开配线 对于电源线来的干扰,一般都有足够强的抑制能力。

但是电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,提高系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。

为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线 接地线线径要足够粗.接地电阻要小于4Ω,接地点应尽可能靠近PLC,并且接地点要与其它设备分开。对供电系统中的强电设备,其外壳、柜体、框架、机座及操作手柄等金属构件必须保护接地。

PLC内部电路包括CPU、存储器和其他接口共接数字地.外部电路包括A/D、D/A 等共接模拟地 并用粗短的铜线将PLC底板与中央接地点星形联结防哚声干扰。PLC非接地工作时,应将PLC的安装支架容性接地以抑制电磁干扰。
(2)接线安排

电气柜内线路走线布置

① 只有有屏蔽的模拟量输入信号线才能与数字量信号线装在同一线槽内,直流电压数字量信号线和模拟量信号线不能与交流电压线同在一线槽内。

②  只有有屏蔽的220V电源线才能与信号线装在同一线槽内。

③  电气柜电缆插头的屏蔽一定要可靠接地。
电气柜外部走线安排

①  直流和交流电压的数字量信号线和模拟量信号线一定要各自用独立的电缆,且要用屏蔽电缆。

②  信号线电缆可与电源电缆共同装在一线槽内,为改进抗噪性建议保证间隔10cm以上。(3)屏蔽处理


PLC外壳的屏蔽,一般应保证与电气柜浮空。在PLC外壳底板上加装一块等位屏蔽板(一般使用镀锌板).保护地使用铜导线与底板保持一点连接其截面积应不少于1 0mm ,以构成等位屏蔽体,有效地消除外部电磁场的干扰。






对模拟量信号的屏蔽总线可绝缘并将中央点连到参考电位或地(GND)上。数字量信号线的电缆两端接地可保证较好地排除高频干扰。
(4)抗噪声的措施


对处于强磁场(例如变压器)的部分要进行金属屏蔽 电控柜内不宜采用荧光灯具照明。PLC控制系统电源也应采用相应的抗干扰措施。

PLC控制系统电源抗干扰的方法有采用隔离变压器、低通滤波器及应用频谱均衡法3种。其中隔离变压器是最常用的,因为PLC的I/O模块电源常用DC24V,须经隔离变压器降压,再经整流桥整流供给,或者直接使用开关电源供给。

(四)、PLC周期性死机

PLC周期性死机的特征是PLC每运行若干时间就出现死机或者程序混乱,或者出现不同的中断故障显示,重新启动后又一切正常。根据实践经验认为,该现象最常见原因是由于PLC机体长时间的积灰造成。

所以应定期对PLC机架插槽接口处进行吹扫。吹扫时可先用压缩空气或软毛刷将控制板上、各插槽中的灰尘吹扫净,再用95%酒精擦净插槽及控制板插头。清扫完毕后细心检查一遍,恢复开机便能正常运行。


PLC程序丢失通常是由于接地不良接线有误、操作失误和干扰等几个方面的原因造成的:

1、PLC 主机及模块必须有良好的接地。

2、主机电源线的相线与中性线必须接线正确。

3、预先准备好程序包,用作备份。

4、使用手持编程器查找故障时,应将锁定开关置于垂直位置,拔出就可起到保护内存的功能。

5、由于干扰的原因造成PLC程序丢失.其处理方法可参照PLC受干扰引起故障的处理。

第二部分、PLC 故障查找流程图

















NO.4输入输出故障检查

输入输出是PLC 与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配线、接线端子、保险管等元件状态有关。检查流程图如下图所示。










 
 
来源:网络 查看全部
第一部分、运行中PLC故障常见原因及处理方法

(一)、外围电路元器件故障

此类故障在PLC工作一定时间后的故障中经常发生。在PLC控制回路中如果出现元器件损坏故障,PLC控制系统就会立即自动停止工作。

输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。

对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低 严重时导致系统不能正常工作。

QQ截图20170301162119.png


此外,PLC的输出端子带负载能力是有限的.如果超过了规定的最大限值.必须外接继电器或接触器.才能正常工作。

外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。

 (二)、端子接线接触不良

此类故障在PLC工作一定时间后随着设备动作的频率升高出现。由于控制柜配线缺陷或者使用中的震动加剧及机械寿命等原因,接线头或元器件接线柱易产生松动而引起接触不良。
QQ截图20170301162230.png


这类故障的排除方法是使用万用表,借助控制系统原理图或者是PLC逻辑梯形图进行故障诊断维修。

对于某些比较重要的外设接线端子的接线,为保证可靠连接,一般采用焊接冷压片或冷压插针的方法处理。

(三)、PLC受到干扰引起的功能性故障

自动化系统中所使用的各种类型PLC,是专门为工业生产环境而设计的控制装置。在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性。因此一般不需要采取什么特殊措施就可以直接在工业环境使用。PLC受到的干扰可分为外部干扰和内部干扰。

在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的 只能针对具体情况加以限制。

内部干扰与系统结构有关。主要通过系统内交流主电路、模拟量输入信号等引起,通过精心设计系统线路或系统软件滤波等处理,可使内部干扰得到最大限度的抑制。

QQ截图20170301162301.png


PLC生产现场的抗干扰技术措施——通常从电源与接地保护、接线安排 屏蔽和抗噪声等4个方面着手考虑:
(1)电源与接地保护

PLC本身的抗干扰能力一般都很强。通常.将PLC的电源与系统的动力设备电源分开配线 对于电源线来的干扰,一般都有足够强的抑制能力。

但是电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,提高系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。

为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线 接地线线径要足够粗.接地电阻要小于4Ω,接地点应尽可能靠近PLC,并且接地点要与其它设备分开。对供电系统中的强电设备,其外壳、柜体、框架、机座及操作手柄等金属构件必须保护接地。

PLC内部电路包括CPU、存储器和其他接口共接数字地.外部电路包括A/D、D/A 等共接模拟地 并用粗短的铜线将PLC底板与中央接地点星形联结防哚声干扰。PLC非接地工作时,应将PLC的安装支架容性接地以抑制电磁干扰。
(2)接线安排

电气柜内线路走线布置

① 只有有屏蔽的模拟量输入信号线才能与数字量信号线装在同一线槽内,直流电压数字量信号线和模拟量信号线不能与交流电压线同在一线槽内。

②  只有有屏蔽的220V电源线才能与信号线装在同一线槽内。

③  电气柜电缆插头的屏蔽一定要可靠接地。
电气柜外部走线安排

①  直流和交流电压的数字量信号线和模拟量信号线一定要各自用独立的电缆,且要用屏蔽电缆。

②  信号线电缆可与电源电缆共同装在一线槽内,为改进抗噪性建议保证间隔10cm以上。(3)屏蔽处理


PLC外壳的屏蔽,一般应保证与电气柜浮空。在PLC外壳底板上加装一块等位屏蔽板(一般使用镀锌板).保护地使用铜导线与底板保持一点连接其截面积应不少于1 0mm ,以构成等位屏蔽体,有效地消除外部电磁场的干扰。

QQ截图20170301162349.png


对模拟量信号的屏蔽总线可绝缘并将中央点连到参考电位或地(GND)上。数字量信号线的电缆两端接地可保证较好地排除高频干扰。
(4)抗噪声的措施


对处于强磁场(例如变压器)的部分要进行金属屏蔽 电控柜内不宜采用荧光灯具照明。PLC控制系统电源也应采用相应的抗干扰措施。

PLC控制系统电源抗干扰的方法有采用隔离变压器、低通滤波器及应用频谱均衡法3种。其中隔离变压器是最常用的,因为PLC的I/O模块电源常用DC24V,须经隔离变压器降压,再经整流桥整流供给,或者直接使用开关电源供给。

(四)、PLC周期性死机

PLC周期性死机的特征是PLC每运行若干时间就出现死机或者程序混乱,或者出现不同的中断故障显示,重新启动后又一切正常。根据实践经验认为,该现象最常见原因是由于PLC机体长时间的积灰造成。

所以应定期对PLC机架插槽接口处进行吹扫。吹扫时可先用压缩空气或软毛刷将控制板上、各插槽中的灰尘吹扫净,再用95%酒精擦净插槽及控制板插头。清扫完毕后细心检查一遍,恢复开机便能正常运行。


PLC程序丢失通常是由于接地不良接线有误、操作失误和干扰等几个方面的原因造成的:

1、PLC 主机及模块必须有良好的接地。

2、主机电源线的相线与中性线必须接线正确。

3、预先准备好程序包,用作备份。

4、使用手持编程器查找故障时,应将锁定开关置于垂直位置,拔出就可起到保护内存的功能。

5、由于干扰的原因造成PLC程序丢失.其处理方法可参照PLC受干扰引起故障的处理。

第二部分、PLC 故障查找流程图

QQ截图20170301162423.png



QQ截图20170301162435.png


QQ截图20170301162532.png


NO.4输入输出故障检查

输入输出是PLC 与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配线、接线端子、保险管等元件状态有关。检查流程图如下图所示。

QQ截图20170301162546.png


QQ截图20170301162559.png

 
 
来源:网络
266 浏览

问与答:非标自动化设计最重要的是什么?

电气控制类 冲上云霄 2017-03-01 10:22 发表了文章 来自相关话题

问:非标自动化设计难点在哪里?

答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。

来源:网络 查看全部
问:非标自动化设计难点在哪里?

答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。

来源:网络
439 浏览

挤出机螺杆塑化质量的主要方法有哪些?

材料类 朱迪 2017-02-24 12:36 发表了文章 来自相关话题

提高挤出机产量的主要方法是增大螺杆转速。但是在增大转速提高产量的同时往往带来塑化质量的下降和波动的增大。为保证塑化质量不变当前主要采取的措施有以下几个方面:






1.采用屏障头等剪切元件,在熔料流过小间隙时通过剪切作用促使能量转换以加速塑料熔融。屏障阻止了未熔塑料通过,因此保证了高转速下的塑化质量。

2.采用分流型销钉螺杆、DIS螺杆、开槽螺杆等以混合元件为主的新型螺杆,通过打乱料流、改变流线位置、混合液相和固相,达到促使固相粉碎细化从而加速熔融的目的,也可以达到将热量传给固相从而降低挤出物平均温度的目的;还可以达到将熔料各组混合均匀减小波动的目的。

3.依靠附加螺纹将已熔液相分离并及时导走,在此过程中未熔固相与热机筒充分接触以加速其熔融过程。分离型螺杆便是按此原则设计的。

4.通过料流截面积大小和形状的不断变化达到对塑料进行捏合、滚压、分割、从而达到加强混炼促进塑化的目的。波形螺杆等变流道螺杆便是按照这个原理设计的。

5.当塑料熔化以后,应当尽可能不再增加熔料的温度。其办法主要是减小已熔料的剪切速率和高温机筒已熔料的传热面积。熔料槽螺杆和XLK螺杆都是按此原则设计的。

6.通过合理地设计螺杆和机筒的加料区,在螺杆上今早地简历高压,这样由于压缩点的前移导致熔点的前移,加速了塑料的熔化。高压的简历还提高了输送效率,减小了压力波动。IKV系统便是按此原则设计的。、
 
来源:网络 查看全部
提高挤出机产量的主要方法是增大螺杆转速。但是在增大转速提高产量的同时往往带来塑化质量的下降和波动的增大。为保证塑化质量不变当前主要采取的措施有以下几个方面:

QQ截图20170224123518.png


1.采用屏障头等剪切元件,在熔料流过小间隙时通过剪切作用促使能量转换以加速塑料熔融。屏障阻止了未熔塑料通过,因此保证了高转速下的塑化质量。

2.采用分流型销钉螺杆、DIS螺杆、开槽螺杆等以混合元件为主的新型螺杆,通过打乱料流、改变流线位置、混合液相和固相,达到促使固相粉碎细化从而加速熔融的目的,也可以达到将热量传给固相从而降低挤出物平均温度的目的;还可以达到将熔料各组混合均匀减小波动的目的。

3.依靠附加螺纹将已熔液相分离并及时导走,在此过程中未熔固相与热机筒充分接触以加速其熔融过程。分离型螺杆便是按此原则设计的。

4.通过料流截面积大小和形状的不断变化达到对塑料进行捏合、滚压、分割、从而达到加强混炼促进塑化的目的。波形螺杆等变流道螺杆便是按照这个原理设计的。

5.当塑料熔化以后,应当尽可能不再增加熔料的温度。其办法主要是减小已熔料的剪切速率和高温机筒已熔料的传热面积。熔料槽螺杆和XLK螺杆都是按此原则设计的。

6.通过合理地设计螺杆和机筒的加料区,在螺杆上今早地简历高压,这样由于压缩点的前移导致熔点的前移,加速了塑料的熔化。高压的简历还提高了输送效率,减小了压力波动。IKV系统便是按此原则设计的。、
 
来源:网络
310 浏览

非标自动化设计什么最重要?

电气控制类 冲上云霄 2017-01-19 10:12 发表了文章 来自相关话题

问:非标自动化设计难点在哪里?


答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;







二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。
 
 
来源:网络 查看全部
问:非标自动化设计难点在哪里?


答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


640.webp_(9)_.jpg


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。
 
 
来源:网络
490 浏览

PLC怎么学?是学习西门子还是三菱?

电气控制类 不见不散 2017-01-10 10:43 发表了文章 来自相关话题

学习PLC入门方法,其实主要有三点——

了解PLC

可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

 熟悉基本步骤 

系统设计的主要内容:
拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;

选择电气传动形式和电动机、电磁阀等执行机构;
选定PLC的型号;

编制PLC的输入/输出分配表或绘制输入/输出端子接线图;

根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;
 
了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;

设计操作台、电气柜及非标准电器元部件;

编写设计说明书和使用说明书;根据具体任务,上述内容可适当调整。

系统设计的基本步骤:

可编程控制器应用系统设计与调试的主要步骤,如图1所示。






图1可编程控制器应用系统设计与调试的主要步骤

1、深入了解和分析被控对象的工艺条件和控制要求。

a.被控对象就是受控的机械、电气设备、生产线或生产过程。

b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

2、确定I/O设备根据被控对象对PLC控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

3、选择合适的PLC类型:

根据已确定的用户I/O设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型,包括机型的选择、容量的选择、I/O模块的选择、电源模块的选择等。

4、分配I/O点分配PLC的输入输出点,编制出输入/输出分配表或者画出输入/输出端子的接线图。接着就可以进行PLC程序设计,同时可进行控制柜或操作台的设计和现场施工。

5、设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程。

这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

6、将程序输入PLC当使用简易编程器将程序输入PLC时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC中去。

7、进行软件测试程序输入PLC后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。

因此在将PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

8、应用系统整体调试在PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;

如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。

9、编制技术文件系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、PLC梯形图。

PLC型号的选择 

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、PID调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用PLC控制是很必要的。

学习PLC除了学习一些基本的编程知识和理念,更应该学习的是各个厂家解决问题的思路。

目前,国内外众多的生产厂家提供了多种系列功能各异的PLC产品,但是思维方式的不同导致各系列PLC处理问题的思路也不尽相同;

所以初学者最好能对各品牌PLC的区别能有所了解,学习中才能对出现的问题有明显的解决思路,一下就为大家详细叙述西门子和三菱这两款PLC的异同。

不同的人对同一问题都有不同的看法,更何况两款地域性差别这么大的PLC。使用过程中可以体会一下面对同一个问题这两类PLC都是怎么解决的?

为什么这么解决?这么解决有什么好处?两种解决方法你更喜欢哪种(或者说哪种更方便)?学会思考进步才更快!!

一、编程理念不同

三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。

而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。

个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:

1、三菱的编程软件从早期的FXGPWIN到近期的GXDeveloper8.8,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构;

而西门子的Micro-WIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。

2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。

3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。

4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。

以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。

个人认为对于初学者学习西门子相对会更好上手一些,特别是基础差的初学者三菱的学习要不容易入门,西门子编程软件人性化,网上各种资料多。

二、芯片不同

这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。

西门子CPU226和CPU224XP标准配置2个485口即PPI口,最大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。

而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。

上文已经说过200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏。这个大家在使用时千万注意,最好不要带电插拔。S7-200的通信口真的非常娇气,绝对没有三菱的皮实。

三、控制的强项不同

西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。

三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项;

而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。

例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。

像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。

所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。
 
 
来源:网络 查看全部
学习PLC入门方法,其实主要有三点——

了解PLC

可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

 熟悉基本步骤 

系统设计的主要内容:
拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;

选择电气传动形式和电动机、电磁阀等执行机构;
选定PLC的型号;

编制PLC的输入/输出分配表或绘制输入/输出端子接线图;

根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;
 
了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;

设计操作台、电气柜及非标准电器元部件;

编写设计说明书和使用说明书;根据具体任务,上述内容可适当调整。

系统设计的基本步骤:

可编程控制器应用系统设计与调试的主要步骤,如图1所示。

640.webp_(35)_.jpg


图1可编程控制器应用系统设计与调试的主要步骤

1、深入了解和分析被控对象的工艺条件和控制要求。

a.被控对象就是受控的机械、电气设备、生产线或生产过程。

b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

2、确定I/O设备根据被控对象对PLC控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

3、选择合适的PLC类型:

根据已确定的用户I/O设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型,包括机型的选择、容量的选择、I/O模块的选择、电源模块的选择等。

4、分配I/O点分配PLC的输入输出点,编制出输入/输出分配表或者画出输入/输出端子的接线图。接着就可以进行PLC程序设计,同时可进行控制柜或操作台的设计和现场施工。

5、设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程。

这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

6、将程序输入PLC当使用简易编程器将程序输入PLC时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC中去。

7、进行软件测试程序输入PLC后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。

因此在将PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

8、应用系统整体调试在PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;

如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。

9、编制技术文件系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、PLC梯形图。

PLC型号的选择 

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、PID调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用PLC控制是很必要的。

学习PLC除了学习一些基本的编程知识和理念,更应该学习的是各个厂家解决问题的思路。

目前,国内外众多的生产厂家提供了多种系列功能各异的PLC产品,但是思维方式的不同导致各系列PLC处理问题的思路也不尽相同;

所以初学者最好能对各品牌PLC的区别能有所了解,学习中才能对出现的问题有明显的解决思路,一下就为大家详细叙述西门子和三菱这两款PLC的异同。

不同的人对同一问题都有不同的看法,更何况两款地域性差别这么大的PLC。使用过程中可以体会一下面对同一个问题这两类PLC都是怎么解决的?

为什么这么解决?这么解决有什么好处?两种解决方法你更喜欢哪种(或者说哪种更方便)?学会思考进步才更快!!

一、编程理念不同

三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。

而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。

个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:

1、三菱的编程软件从早期的FXGPWIN到近期的GXDeveloper8.8,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构;

而西门子的Micro-WIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。

2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。

3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。

4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。

以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。

个人认为对于初学者学习西门子相对会更好上手一些,特别是基础差的初学者三菱的学习要不容易入门,西门子编程软件人性化,网上各种资料多。

二、芯片不同

这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。

西门子CPU226和CPU224XP标准配置2个485口即PPI口,最大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。

而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。

上文已经说过200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏。这个大家在使用时千万注意,最好不要带电插拔。S7-200的通信口真的非常娇气,绝对没有三菱的皮实。

三、控制的强项不同

西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。

三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项;

而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。

例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。

像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。

所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。
 
 
来源:网络
371 浏览

一文轻松教你玩转硬件电路设计

设备硬件类 不见不散 2017-01-10 10:43 发表了文章 来自相关话题

时光飞逝,离俺最初画第一块电路已有3年。刚刚开始接触电路板的时候,与你一样,俺充满了疑惑同时又带着些兴奋。在网上许多关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PS设计准会把你搞晕。别急,一切要慢慢来。







1、总体思路。设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有 些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂 得借鉴他人的成果)。

2、理解电路。如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。

3、没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工 程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。

4、硬件电路设计主要是三个部分,原理图,pcb ,物料清单(BOM)表。原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的 网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了 pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。

5、用什么工具?protel容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。

设计流程

其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post- command型的;而cadence的产品concept & allegro 是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有1)原理图设 计,2)pcb设计,3)制作BOM表。现在简要谈一下设计流程(步骤):

1、原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们 常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞 清楚ic body、ic pins、input pin、output pin、analog pin、digital pin、power pin等区别。

2、有了充足的库之后,就可以在原理图上画图了,按照datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加line和 text注释。wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基 本概念,如:wire,line,bus,part,footprint,等等。

3、做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist,然后再处理、转化为pcb。

4、得到netlist,马上画pcb?别急,先做ERC先。
ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output接在一起等问题。(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统,它只是纯粹地根据一些基本规则排查。)

5、从netlist得到了pcb,一堆密密麻麻的元件,和数不清的飞线是不是让你吓了一跳?呵呵,别急还得慢慢来。

6、确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时,还得考虑板厚)。 当然了,叠层也得考虑好。(叠层的意思就是,板层有几层,怎么应用,比如板总共4层,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

元件布局、布线

先解释一下前面的术语。post-command,例如,我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按 ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。但是concept就是另外一种方 式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中 object之前)。

1、确定完板框之后,就该元件布局(摆放)了,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面,哪些元件该摆背面,都要有所考量。但是这 些都是一个仁者见仁,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图,明白所有元件功能,自然对元件摆放有清楚的认识(如果让 一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。对于初入门的,注意模拟元件,数字元件的隔离,以及机械位置的摆放,同时注意电源的 拓扑就可以了。

2、接下来就是布线。这与布局往往是互动的。有经验的人往往在开始就能看出哪些地方能布线成功。如果有些地方难以布线还需要改动布局。对于fpga设计来说往 往还要改动原理图来使布线更加顺畅。布线和布局问题涉及的因素很多,对于高速数字部分,因为牵扯到信号完整性问题而变得复杂,但往往这些问题又是难以定量 或即使定量也难以计算的。所以,在信号频率不是很高的情况下,应以布通为第一原则。

3、OK了?别急,用DRC检查检查先。这是一定要检查的。DRC对于布线完成覆盖率以及规则违反的地方都会有所标注,按照这个再一一的排查,修正。

4、有些pcb还要加上敷铜(可能会导致成本增加),将出线部分做成泪滴(工厂也许会帮你加)。最后的pcb文件转成gerber文件就可交付pcb生产了。(有些直接给pcb也成,工厂会帮你转gerber)。

5、要装配pcb,准备bom表吧,一般能直接从原理图中导出。但是需要注意的是,原理图中哪些部分元件该上,哪些部分元件不该上,要做到心理有数。对于小 批量或研究板而言,用excel自己管理倒也方便(大公司往往要专业软件来管理)。而对于新手而言,第一个版本,不建议直接交给装配工厂或焊接工厂将 bom的料全部焊上,这样不便于排查问题。最好的方法就是,根据bom表自己准备好元件。等到板来了之后,一步步上元件、调试。

电路板调试

1、拿到板第一步做什么,不要急急忙忙供电看功能,硬件调试不可能一步调试完成的。先拿万用表看看关键网络是否有不正常,主要是看电源与地之间有否短路(尽管 生产厂商已经帮你做过测试,这一步还是要自己亲自看看,有时候看起来某些步骤挺繁琐,但是可以节约你后面不少时间!),其实短路与否不光pcb有关,在生 产制作的任何一个环节可能导致这个问题,IO短路一般不会造成灾难性的后果,但是电源短路就......

2、电源网络没短路?那么好,那就看看电源输出是否是自己理想的值,对于初学者,调试的时候最好IC一件件芯片上,第一个要上的就是电源芯片。

3、电源网络短路了?这个比较麻烦,不过要仔细看看自己原理图是否有可能这样的情况,同时结合割线的方法一步步排查倒底是什么地方短路了,是pcb的问题 (一般比较烂的pcb厂就可能出现这种情况),还是装配的问题,还是自己设计的问题。关于检查短路还有一些技巧,这在今后登出......

4、电源芯片没有输出?检查检查你的电源芯片输入是否正常吧,还需要检查的地方有使能信号,分压电阻,反馈网络......

5、电源芯片输出值不在预料范围?如果超过很离谱,比如到了10%,那么看看分压电阻先,这两个分压电阻一般要用1%的精度,这个你做到了没有,同时看看反馈网络吧,这也会影响你的输出电源的范围。

6、电源输出正常了,别高兴,如果有条件的话,拿示波器看看吧,看看电源的输出跳变是否正常。也就是抓取开电的瞬间,看看电源从无到有的情况(至于为什么要看着个,嘿嘿......专业人士还是要看的~)

电源的设计

无疑电源设计是整个电路板最重要的一环。电源不稳定,其他啥都别谈。我想不用balabala述说它究竟有多么重要了。
    
在 电源设计我们用得最多的场合是,从一个稳定的“高”电压得到一个稳定的“低”电压。这也就是经常说的DC/DC,其中用得最多的电源稳压芯片有两种,一种 叫LDO(低压差线性稳压器,我们后面说的线性稳压电源,也是指它),另一种叫PWM(脉宽调制开关电源,我们在本文也称它开关电源)。我们常常听到 PWM的效率高,但是LDO的响应快,这是为什么呢?别着急,先让我们看看它们的原理。
   
下面会涉及一些理论知识,但是依然非常浅显易懂,如果你不懂,嘿嘿,得检查一下自己的基础了。

1、线性稳压电源的工作原理






如图是线性稳压电源内部结构的简单示意图。我们的目的是从高电压Vs得到低电压Vo。在图中,Vo经过两个分压电阻分压得到V+,V+被送入放大器(我们把这个放大器叫做误差放大器)的正端,而放大器的负端Vref是电源内部的参考电平(这个参考电平是恒定的)。放大器的输出Va连接到MOSFET的栅极来控制MOSFET的阻抗。Va变大时,MOSFET的阻抗变大;Va变小时,MOSFET的阻抗变小。MOSFET上的压降将是Vs-Vo。
    
现在我们来看Vo是怎么稳定的,假设Vo变小,那么V+将变小,放大器的输出Va也将变小,这将导致MOSFET的阻抗变小,这样经过同样的电流,MOSFET的压差将变小,于是将Vo上抬来抑制Vo的变小。同理,Vo变大,V+变大,Va变大,MOSFET的阻抗变大,经过同样的电流,MOSFET的压差变大,于是抑制Vo变大。
 
2、开关电源的工作原理






如上图,为了从高电压Vs得到Vo,开关电源采用了用一定占空比的方波Vg1,Vg2推动上下MOS管,Vg1和Vg2是反相的,Vg1为高,Vg2为低;上MOS管打开时,下MOS管关闭;下MOS管打开时,上MOS管关闭。由此在L左端形成了一定占空比的方波电压,电感L和电容C我们可以看作是低通滤波器,因此方波电压经过滤波后就得到了滤波后的稳定电压Vo。Vo经过R1、R2分压后送入第一个放大器(误差放大器)的负端V+,误差放大器的输出Va做为第二个放大器(PWM放大器)的正端,PWM放大器的输出Vpwm是一个有一定占空比的方波,经过门逻辑电路处理得到两个反相的方波Vg1、Vg2来控制MOSFET的开关。

误差放大器的正端Vref是一恒定的电压,而PWM放大器的负端Vt是一个三角波信号,一旦Va比三角波大时,Vpwm为高;Va比三角波小时,Vpwm为低,因此Va与三角波的关系,决定了方波信号Vpwm的占空比;Va高,占空比就低,Va低,占空比就高。经过处理,Vg1与Vpwm同相,Vg2与Vpwm反相;最终L左端的方波电压Vp与Vg1相同。如下图






当Vo上升时,V+将上升,Va下降,Vpwm占空比下降,经过们逻辑之后,Vg1的占空比下降,Vg2的占空比上升,Vp占空比下降,这又导致Vo降低,于是Vo的上升将被抑制。反之亦然。
 
3、对比线性稳压电源和开关电源

懂得了线性稳压电源和开关电源的工作原理之后,我们就可以明白为什么线性稳压电源有较小的噪声,较快的瞬态响应,但是效率差;而开关电源噪声较大,瞬态响应较慢,但效率高了。

线性稳压电源内部结构简单,反馈环路短,因此噪声小,而且瞬态响应快(当输出电压变化时,补偿快)。但是因为输入和输出的压差全部落在了MOSFET上,所以它的效率低。因此,线性稳压一般用在小电流,对电压精度要求高的应用上。

而开关电源,内部结构复杂,影响输出电压噪声性能的因数很多,且其反馈环路长,因此其噪声性能低于线性稳压电源,且瞬态响应慢。但是根据开关电源的结构,MOSFET处于完全开和完全关两种状态,除了驱动MOSFET,和MOSFET自己内阻消耗的能量之外,其他能量被全部用在了输出(理论上L、C是不耗能量的,尽管实际并非如此,但这些消耗的能量很小)。

关于高速信号认识的一些误区

1、高速看的是信号沿,不是时钟频率  

一般而言,时钟频率高的,其信号上升沿快,因此一般我们把它们当成高速信号;但反过来不一定成立,时钟频率低的,如果信号上升沿依然快的,一样要把它当成高速信号来处理。根据信号理论,信号上升沿包含了高频信息(用傅立叶变换,可以找出定量表达式),因此,一旦信号上升沿很陡,我们应该按高速信号来处理,设计不好,很可能出现上升沿过于缓慢,有过冲,下冲,振铃的现象。比如,I2C信号,在超快速模式下,时钟频率为1MHz,但是其规范要求上升时间或下降时间不超过120ns!确实有很多板I2C就过不了关!

因此,我们更应该关注的是信号带宽。根据经验公式,带宽与上升时间(10%~90%)的关系为 Fw * Tr = 3.5

2、示波器选择

很多人注意到了示波器的采样率,没有注意到示波器的带宽。但往往示波器带宽是一个更重要的参数。一些人以为只要示波器采样率满足超过信号时钟频率的两倍就行了,这是大错特错。错误的原因是错误的理解了采样定理。采样定理1说明了当采样频率大于信号最大带宽的两倍,就能完美地恢复原信号。但是,采样定理指的信号是带限信号(带宽是有限的),与现实中的信号严重不符。我们一般的数字信号,除了时钟之外,都不是周期的,从长时间来看,其频谱是无限宽的;要能捕获到高速信号,就不能对其高频分量太多的失真。示波器带宽指标与此息息相关。因此,真正要注意的依然是用示波器捕获的信号的上升沿失真在我们可接受的范围。

那么选多高带宽的示波器才合适呢?理论上5倍于信号带宽的示波器捕获的信号比原信号损失不到3%。如果要求损失更宽松,那就可以选择更低端的示波器。用到3倍于信号带宽的示波器应该能满足大多数要求。但是不要忘了你探头的带宽!

总结,说了这么多,硬件设计的秘诀就两条:理清思路、注重细节。各位,你们有何高见呢?
 
 
来源:网络 查看全部
时光飞逝,离俺最初画第一块电路已有3年。刚刚开始接触电路板的时候,与你一样,俺充满了疑惑同时又带着些兴奋。在网上许多关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PS设计准会把你搞晕。别急,一切要慢慢来。


640.webp_(31)_.jpg


1、总体思路。设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有 些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂 得借鉴他人的成果)。

2、理解电路。如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。

3、没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工 程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。

4、硬件电路设计主要是三个部分,原理图,pcb ,物料清单(BOM)表。原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的 网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了 pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。

5、用什么工具?protel容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。

设计流程

其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post- command型的;而cadence的产品concept & allegro 是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有1)原理图设 计,2)pcb设计,3)制作BOM表。现在简要谈一下设计流程(步骤):

1、原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们 常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞 清楚ic body、ic pins、input pin、output pin、analog pin、digital pin、power pin等区别。

2、有了充足的库之后,就可以在原理图上画图了,按照datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加line和 text注释。wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基 本概念,如:wire,line,bus,part,footprint,等等。

3、做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist,然后再处理、转化为pcb。

4、得到netlist,马上画pcb?别急,先做ERC先。
ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output接在一起等问题。(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统,它只是纯粹地根据一些基本规则排查。)

5、从netlist得到了pcb,一堆密密麻麻的元件,和数不清的飞线是不是让你吓了一跳?呵呵,别急还得慢慢来。

6、确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时,还得考虑板厚)。 当然了,叠层也得考虑好。(叠层的意思就是,板层有几层,怎么应用,比如板总共4层,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

元件布局、布线

先解释一下前面的术语。post-command,例如,我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按 ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。但是concept就是另外一种方 式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中 object之前)。

1、确定完板框之后,就该元件布局(摆放)了,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面,哪些元件该摆背面,都要有所考量。但是这 些都是一个仁者见仁,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图,明白所有元件功能,自然对元件摆放有清楚的认识(如果让 一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。对于初入门的,注意模拟元件,数字元件的隔离,以及机械位置的摆放,同时注意电源的 拓扑就可以了。

2、接下来就是布线。这与布局往往是互动的。有经验的人往往在开始就能看出哪些地方能布线成功。如果有些地方难以布线还需要改动布局。对于fpga设计来说往 往还要改动原理图来使布线更加顺畅。布线和布局问题涉及的因素很多,对于高速数字部分,因为牵扯到信号完整性问题而变得复杂,但往往这些问题又是难以定量 或即使定量也难以计算的。所以,在信号频率不是很高的情况下,应以布通为第一原则。

3、OK了?别急,用DRC检查检查先。这是一定要检查的。DRC对于布线完成覆盖率以及规则违反的地方都会有所标注,按照这个再一一的排查,修正。

4、有些pcb还要加上敷铜(可能会导致成本增加),将出线部分做成泪滴(工厂也许会帮你加)。最后的pcb文件转成gerber文件就可交付pcb生产了。(有些直接给pcb也成,工厂会帮你转gerber)。

5、要装配pcb,准备bom表吧,一般能直接从原理图中导出。但是需要注意的是,原理图中哪些部分元件该上,哪些部分元件不该上,要做到心理有数。对于小 批量或研究板而言,用excel自己管理倒也方便(大公司往往要专业软件来管理)。而对于新手而言,第一个版本,不建议直接交给装配工厂或焊接工厂将 bom的料全部焊上,这样不便于排查问题。最好的方法就是,根据bom表自己准备好元件。等到板来了之后,一步步上元件、调试。

电路板调试

1、拿到板第一步做什么,不要急急忙忙供电看功能,硬件调试不可能一步调试完成的。先拿万用表看看关键网络是否有不正常,主要是看电源与地之间有否短路(尽管 生产厂商已经帮你做过测试,这一步还是要自己亲自看看,有时候看起来某些步骤挺繁琐,但是可以节约你后面不少时间!),其实短路与否不光pcb有关,在生 产制作的任何一个环节可能导致这个问题,IO短路一般不会造成灾难性的后果,但是电源短路就......

2、电源网络没短路?那么好,那就看看电源输出是否是自己理想的值,对于初学者,调试的时候最好IC一件件芯片上,第一个要上的就是电源芯片。

3、电源网络短路了?这个比较麻烦,不过要仔细看看自己原理图是否有可能这样的情况,同时结合割线的方法一步步排查倒底是什么地方短路了,是pcb的问题 (一般比较烂的pcb厂就可能出现这种情况),还是装配的问题,还是自己设计的问题。关于检查短路还有一些技巧,这在今后登出......

4、电源芯片没有输出?检查检查你的电源芯片输入是否正常吧,还需要检查的地方有使能信号,分压电阻,反馈网络......

5、电源芯片输出值不在预料范围?如果超过很离谱,比如到了10%,那么看看分压电阻先,这两个分压电阻一般要用1%的精度,这个你做到了没有,同时看看反馈网络吧,这也会影响你的输出电源的范围。

6、电源输出正常了,别高兴,如果有条件的话,拿示波器看看吧,看看电源的输出跳变是否正常。也就是抓取开电的瞬间,看看电源从无到有的情况(至于为什么要看着个,嘿嘿......专业人士还是要看的~)

电源的设计

无疑电源设计是整个电路板最重要的一环。电源不稳定,其他啥都别谈。我想不用balabala述说它究竟有多么重要了。
    
在 电源设计我们用得最多的场合是,从一个稳定的“高”电压得到一个稳定的“低”电压。这也就是经常说的DC/DC,其中用得最多的电源稳压芯片有两种,一种 叫LDO(低压差线性稳压器,我们后面说的线性稳压电源,也是指它),另一种叫PWM(脉宽调制开关电源,我们在本文也称它开关电源)。我们常常听到 PWM的效率高,但是LDO的响应快,这是为什么呢?别着急,先让我们看看它们的原理。
   
下面会涉及一些理论知识,但是依然非常浅显易懂,如果你不懂,嘿嘿,得检查一下自己的基础了。

1、线性稳压电源的工作原理

640.webp_(32)_.jpg


如图是线性稳压电源内部结构的简单示意图。我们的目的是从高电压Vs得到低电压Vo。在图中,Vo经过两个分压电阻分压得到V+,V+被送入放大器(我们把这个放大器叫做误差放大器)的正端,而放大器的负端Vref是电源内部的参考电平(这个参考电平是恒定的)。放大器的输出Va连接到MOSFET的栅极来控制MOSFET的阻抗。Va变大时,MOSFET的阻抗变大;Va变小时,MOSFET的阻抗变小。MOSFET上的压降将是Vs-Vo。
    
现在我们来看Vo是怎么稳定的,假设Vo变小,那么V+将变小,放大器的输出Va也将变小,这将导致MOSFET的阻抗变小,这样经过同样的电流,MOSFET的压差将变小,于是将Vo上抬来抑制Vo的变小。同理,Vo变大,V+变大,Va变大,MOSFET的阻抗变大,经过同样的电流,MOSFET的压差变大,于是抑制Vo变大。
 
2、开关电源的工作原理

640.webp_(33)_.jpg


如上图,为了从高电压Vs得到Vo,开关电源采用了用一定占空比的方波Vg1,Vg2推动上下MOS管,Vg1和Vg2是反相的,Vg1为高,Vg2为低;上MOS管打开时,下MOS管关闭;下MOS管打开时,上MOS管关闭。由此在L左端形成了一定占空比的方波电压,电感L和电容C我们可以看作是低通滤波器,因此方波电压经过滤波后就得到了滤波后的稳定电压Vo。Vo经过R1、R2分压后送入第一个放大器(误差放大器)的负端V+,误差放大器的输出Va做为第二个放大器(PWM放大器)的正端,PWM放大器的输出Vpwm是一个有一定占空比的方波,经过门逻辑电路处理得到两个反相的方波Vg1、Vg2来控制MOSFET的开关。

误差放大器的正端Vref是一恒定的电压,而PWM放大器的负端Vt是一个三角波信号,一旦Va比三角波大时,Vpwm为高;Va比三角波小时,Vpwm为低,因此Va与三角波的关系,决定了方波信号Vpwm的占空比;Va高,占空比就低,Va低,占空比就高。经过处理,Vg1与Vpwm同相,Vg2与Vpwm反相;最终L左端的方波电压Vp与Vg1相同。如下图

640.webp_(34)_.jpg


当Vo上升时,V+将上升,Va下降,Vpwm占空比下降,经过们逻辑之后,Vg1的占空比下降,Vg2的占空比上升,Vp占空比下降,这又导致Vo降低,于是Vo的上升将被抑制。反之亦然。
 
3、对比线性稳压电源和开关电源

懂得了线性稳压电源和开关电源的工作原理之后,我们就可以明白为什么线性稳压电源有较小的噪声,较快的瞬态响应,但是效率差;而开关电源噪声较大,瞬态响应较慢,但效率高了。

线性稳压电源内部结构简单,反馈环路短,因此噪声小,而且瞬态响应快(当输出电压变化时,补偿快)。但是因为输入和输出的压差全部落在了MOSFET上,所以它的效率低。因此,线性稳压一般用在小电流,对电压精度要求高的应用上。

而开关电源,内部结构复杂,影响输出电压噪声性能的因数很多,且其反馈环路长,因此其噪声性能低于线性稳压电源,且瞬态响应慢。但是根据开关电源的结构,MOSFET处于完全开和完全关两种状态,除了驱动MOSFET,和MOSFET自己内阻消耗的能量之外,其他能量被全部用在了输出(理论上L、C是不耗能量的,尽管实际并非如此,但这些消耗的能量很小)。

关于高速信号认识的一些误区

1、高速看的是信号沿,不是时钟频率  

一般而言,时钟频率高的,其信号上升沿快,因此一般我们把它们当成高速信号;但反过来不一定成立,时钟频率低的,如果信号上升沿依然快的,一样要把它当成高速信号来处理。根据信号理论,信号上升沿包含了高频信息(用傅立叶变换,可以找出定量表达式),因此,一旦信号上升沿很陡,我们应该按高速信号来处理,设计不好,很可能出现上升沿过于缓慢,有过冲,下冲,振铃的现象。比如,I2C信号,在超快速模式下,时钟频率为1MHz,但是其规范要求上升时间或下降时间不超过120ns!确实有很多板I2C就过不了关!

因此,我们更应该关注的是信号带宽。根据经验公式,带宽与上升时间(10%~90%)的关系为 Fw * Tr = 3.5

2、示波器选择

很多人注意到了示波器的采样率,没有注意到示波器的带宽。但往往示波器带宽是一个更重要的参数。一些人以为只要示波器采样率满足超过信号时钟频率的两倍就行了,这是大错特错。错误的原因是错误的理解了采样定理。采样定理1说明了当采样频率大于信号最大带宽的两倍,就能完美地恢复原信号。但是,采样定理指的信号是带限信号(带宽是有限的),与现实中的信号严重不符。我们一般的数字信号,除了时钟之外,都不是周期的,从长时间来看,其频谱是无限宽的;要能捕获到高速信号,就不能对其高频分量太多的失真。示波器带宽指标与此息息相关。因此,真正要注意的依然是用示波器捕获的信号的上升沿失真在我们可接受的范围。

那么选多高带宽的示波器才合适呢?理论上5倍于信号带宽的示波器捕获的信号比原信号损失不到3%。如果要求损失更宽松,那就可以选择更低端的示波器。用到3倍于信号带宽的示波器应该能满足大多数要求。但是不要忘了你探头的带宽!

总结,说了这么多,硬件设计的秘诀就两条:理清思路、注重细节。各位,你们有何高见呢?
 
 
来源:网络
7 回答
488 浏览

非标自动化创业,必须面对十大问题

机械自动化类 回锅肉 2016-12-28 15:59 发表了文章 来自相关话题

最近这两年一直忙,忙着经营一家我与其他两人合伙经营的非标自动化企业。回首这两年,忙忙碌碌,磕磕碰碰,倒还算顺利。看到机械社区里很多人想搞非标自动化创业,自己这两年也算积累了一些经验,就当做做福利吧。

1,自我定位准吗?

不管你是销售精英还是技术骨干,自己掂量掂量自己,是否能拿到订单?拿到订单后能否保证质量并如期交货?很多自我感觉良好的技术人员鲁莽下海,结果拿不到订单,坚持不了一年就乖乖回去打工去了,我就面试过不少这样的人。

2,是单干还是合伙?

这个取决于自己的,没有对与错。合伙一定要找能与自己形成互补的合伙人,有技术找有市场的合伙,缺资金的找有资金的合伙,没资源的找有资源的合伙比较容易生存并发展下去。单干就辛苦些,但是要能坚持住,刚创业可能很长一段时间没有订单,自己能不能坚持住?能坚持多久?要想清楚。

3,你的企业有哪些优势?

非标自动化企业如果没有优势,别人做什么你也做什么,模仿别人,跟随别人,与别人打价格战,恶性竞争都是作死。你有没有自己优势的产品?有没有过硬的技术人员?有没有几家关系到位的客户?如果都没有,那可要好好努力了!

4,你有魄力吗?

一台设备你只有60%的把握做好,敢不敢做?一台设备利润可能只有10%,敢不敢干?客户关系复杂,接一台设备要打点很多人,自己舍不舍得?没有订单的时候,员工工资照发,客户关系维护照做,资金压力巨大,你能不能受得了?

5,你够坚持吗?

新客户不给你订单,只让你做方案,然后套你的方案给别人家做,下一次还找你做方案,你做不做?新客户首次接触就给你订单的几率与买彩票中大奖的几率不相上下,往往客户要你陪标2到3次,甚至更多次才给你机会,能不能坚持住?

6,你家里支持你吗?

自己热血沸腾,家里人是否呼声一片,个个鼓足了劲要推你一把?还是一盆凉水给你浇的透心凉?如果家里人不支持,即使硬撑着干,一年之内没有起色,家庭矛盾升级,你如何抉择?

7,你了解非标设备开发制作的过程吗?

了解客户需求-出方案-报价-客户比价议价-下订单-签合同-设计-采购-加工-组装-调试-验收-发货-催款 这一连串的工作你都熟悉吗?如果不是的话,需要加油了!

8,你有合适的机加工供应商资源吗?

你有能做设备大板的供应商吗?有能焊设备机架的供应商吗?有钣金做的好供应商吗?有表面处理供应商吗?有热处理供应商吗?有做精密零件的供应商吗?这些供应商做的质量好吗?诚信度怎么样?

9,你有合格的标准件供应商资源吗?

设备上经常用的气缸,电缸,电机,传感器,轴承,直线导轨,振动盘,输送带,螺丝等等你有合适的供应商资源吗?如果可以的话工厂选址离五金批发市场近些,这样采购一些标准件会很方便。

10,你够喜欢这个行业吗?

做企业难,做非标自动化设备企业更难,做企业累,做非标自动化企业更累,如果不喜欢这行,简直是煎熬。非标设备基本上就是开发,试错,改错的过程,每天都有问题发生,都要去面对,都要去解决。不喜欢这个过程的慎入!

如果以上十问你大多数是肯定答复,恭喜你差不多可以起步了。反之,我劝你再考虑考虑,准备准备,学习学习。最后借用股市的一句话,非标有风险,入行需谨慎!
 
 
 
 
来源:网络 查看全部
最近这两年一直忙,忙着经营一家我与其他两人合伙经营的非标自动化企业。回首这两年,忙忙碌碌,磕磕碰碰,倒还算顺利。看到机械社区里很多人想搞非标自动化创业,自己这两年也算积累了一些经验,就当做做福利吧。

1,自我定位准吗?

不管你是销售精英还是技术骨干,自己掂量掂量自己,是否能拿到订单?拿到订单后能否保证质量并如期交货?很多自我感觉良好的技术人员鲁莽下海,结果拿不到订单,坚持不了一年就乖乖回去打工去了,我就面试过不少这样的人。

2,是单干还是合伙?

这个取决于自己的,没有对与错。合伙一定要找能与自己形成互补的合伙人,有技术找有市场的合伙,缺资金的找有资金的合伙,没资源的找有资源的合伙比较容易生存并发展下去。单干就辛苦些,但是要能坚持住,刚创业可能很长一段时间没有订单,自己能不能坚持住?能坚持多久?要想清楚。

3,你的企业有哪些优势?

非标自动化企业如果没有优势,别人做什么你也做什么,模仿别人,跟随别人,与别人打价格战,恶性竞争都是作死。你有没有自己优势的产品?有没有过硬的技术人员?有没有几家关系到位的客户?如果都没有,那可要好好努力了!

4,你有魄力吗?

一台设备你只有60%的把握做好,敢不敢做?一台设备利润可能只有10%,敢不敢干?客户关系复杂,接一台设备要打点很多人,自己舍不舍得?没有订单的时候,员工工资照发,客户关系维护照做,资金压力巨大,你能不能受得了?

5,你够坚持吗?

新客户不给你订单,只让你做方案,然后套你的方案给别人家做,下一次还找你做方案,你做不做?新客户首次接触就给你订单的几率与买彩票中大奖的几率不相上下,往往客户要你陪标2到3次,甚至更多次才给你机会,能不能坚持住?

6,你家里支持你吗?

自己热血沸腾,家里人是否呼声一片,个个鼓足了劲要推你一把?还是一盆凉水给你浇的透心凉?如果家里人不支持,即使硬撑着干,一年之内没有起色,家庭矛盾升级,你如何抉择?

7,你了解非标设备开发制作的过程吗?

了解客户需求-出方案-报价-客户比价议价-下订单-签合同-设计-采购-加工-组装-调试-验收-发货-催款 这一连串的工作你都熟悉吗?如果不是的话,需要加油了!

8,你有合适的机加工供应商资源吗?

你有能做设备大板的供应商吗?有能焊设备机架的供应商吗?有钣金做的好供应商吗?有表面处理供应商吗?有热处理供应商吗?有做精密零件的供应商吗?这些供应商做的质量好吗?诚信度怎么样?

9,你有合格的标准件供应商资源吗?

设备上经常用的气缸,电缸,电机,传感器,轴承,直线导轨,振动盘,输送带,螺丝等等你有合适的供应商资源吗?如果可以的话工厂选址离五金批发市场近些,这样采购一些标准件会很方便。

10,你够喜欢这个行业吗?

做企业难,做非标自动化设备企业更难,做企业累,做非标自动化企业更累,如果不喜欢这行,简直是煎熬。非标设备基本上就是开发,试错,改错的过程,每天都有问题发生,都要去面对,都要去解决。不喜欢这个过程的慎入!

如果以上十问你大多数是肯定答复,恭喜你差不多可以起步了。反之,我劝你再考虑考虑,准备准备,学习学习。最后借用股市的一句话,非标有风险,入行需谨慎!
 
 
 
 
来源:网络
463 浏览

自动化设计:非标设备设计心得

机械自动化类 回锅肉 2016-12-28 13:28 发表了文章 来自相关话题

   就企业而言,进行自动化,机械化改造促进企业产业结构升级是大势所趋,社会的变革己使原来的产业结构发生了巨大的变化。中国企业现在所面临的如工人难招,能源紧张等诸多问题早在四十年前美国和曰本都己经历过。发达国家企业生产效率高,能源消耗低,生产工具自动化程度高,生产工人少而精。所以中国企业必须由劳动密集型向科技型转变才能生存。而为企业做技术改造则是我们生存之根本。


一.这其中感触最深的就是实践出真知。不间断的学习新知识新理论是一方面,更重要的是对工艺的深入了解,必须深入生产一线跟工人交朋友,因为那道工序他每天重复成千上万次同样的动作,所以,工人更有发言权。当你静下心来仔细观察分析工人们生产时的每一个动作,你不难发现,其实那些动作本身就是在告诉你这款产品的自动化设备应该怎样做才更人性化,才是最佳方案。许多时候就是这样,工人不经意的一句话就是机械重要机构设计的绝佳方案,那是我们在大学课堂和教科书上永远也学不到的。非标自动机械设计需要长时间而且是生产一线的经验累积的,如接到的产品需采用自动机械加工,管这种产品我们从未接触过,但经验会使我们很快找到其根本之所在,很快就能设计出生产速度高,经久耐用,经济可靠,使用安全而且维修方便的自动化设备。经验的积累固然可以从书本上学到不少,但是事非躬亲很难在脑海中留下深刻的印象,对别人的经验,自己没有一定的基础,要理解吸收真的是件不容易的事。

二.设计者须有多年的一线经验和扎实的专业理论知识。非标自动机械专用设备。意即客户所需的产品在市场上买不到或市场上的一些定型产品无法满足客户的特殊要求而须按其实际需要进行研制,也就是为客户量身定做的,是独一无二的。非标自动机械贯穿设计、制造、使用,维护的整个过程,设计时的疏忽总会在这些方面反映出来,成功与否是很容易判断的。

设计的过程中,受制造的影响很大,亦就是说好的设计是不能脱离制造的,对制造越了解,越有助于提高设计水平。设计的图纸,投入生产,我没见过多少能立即按图加工装配,在审图、工艺等过程发现大堆的问题很常见,原因是多方面的,绘图的规范性,看图者的水平是一方面,但设计方对制造工艺的了解不深入是主要原因。

怎样判定自己对制造的了解程度?最简单的方法是随手拿一张自己设计的产品的图纸你是否能说出它的制造全过程。铸、锻、车、钳、铣、刨、磨,只是这样子,肯定是不行,在机械厂做过几年的谁不知道?而必须细分下去,要全面仔细了解各过程。比如说不锈钢管45度仿型焊机针与工件的间距放多大, 不同厚度的角度如何自动走正, 起孤电流与收孤电流对焊缝的影响,及不同壁厚部位的峰值调节,气流与电流与转速的关糸比等等因素,若非技术工人的指导帮助,这台自动仿形机器几乎没有成功的可能。再比如说铸造时怎么分型,浇口冒口怎么放,可能会有什么样的铸造缺陷产生,零件结构在热处理的时候会不会导致意外情况发生的,怎么在零件结构上进行优化,切削加工过程,在脑海中虚拟出来,总共用几把刀,转速,走刀量,甚至铁屑往哪里飞,各把刀使用的顺序,车工,铣工,磨工的操作动作全过程,如此等等,才算是有了比较好的基础。不是说搞设计的一定要会开车床,铣床,会烧电焊才可以,但是要知道这些作业特点,在设计时加以充分考虑,作为工程设计人员这样才比摇车床烧电焊的强,才有安身立命之处。如此,在设计过程中,就会规避一些不合理的结构,设计的质量自然提高不少,可是还不够,一个有十年八年的工龄的技工能提出比你更成熟的细节方案(尽管整体的设计统筹他们做不了),但是多少个不眠的夜晚设计出就这样一个结果,岂不是斯文扫地?唯一的解决办法,多看书,多请教,而旦一定要经常深入生产一线。机械就是那么机械,那怕你就是神童,不经历多年实践,不多走多看,根本不会有成就。别人总结出来的通常与生产相结合,俱是心血的结晶。带着问题学,多想就能消化。再也不会说“只要保证同心度就行了”这样肤浅的回答,关键是你已经指出保证同心度的方法,甚至前辈的错误。
 
 
来源:网络 查看全部
   就企业而言,进行自动化,机械化改造促进企业产业结构升级是大势所趋,社会的变革己使原来的产业结构发生了巨大的变化。中国企业现在所面临的如工人难招,能源紧张等诸多问题早在四十年前美国和曰本都己经历过。发达国家企业生产效率高,能源消耗低,生产工具自动化程度高,生产工人少而精。所以中国企业必须由劳动密集型向科技型转变才能生存。而为企业做技术改造则是我们生存之根本。


一.这其中感触最深的就是实践出真知。不间断的学习新知识新理论是一方面,更重要的是对工艺的深入了解,必须深入生产一线跟工人交朋友,因为那道工序他每天重复成千上万次同样的动作,所以,工人更有发言权。当你静下心来仔细观察分析工人们生产时的每一个动作,你不难发现,其实那些动作本身就是在告诉你这款产品的自动化设备应该怎样做才更人性化,才是最佳方案。许多时候就是这样,工人不经意的一句话就是机械重要机构设计的绝佳方案,那是我们在大学课堂和教科书上永远也学不到的。非标自动机械设计需要长时间而且是生产一线的经验累积的,如接到的产品需采用自动机械加工,管这种产品我们从未接触过,但经验会使我们很快找到其根本之所在,很快就能设计出生产速度高,经久耐用,经济可靠,使用安全而且维修方便的自动化设备。经验的积累固然可以从书本上学到不少,但是事非躬亲很难在脑海中留下深刻的印象,对别人的经验,自己没有一定的基础,要理解吸收真的是件不容易的事。

二.设计者须有多年的一线经验和扎实的专业理论知识。非标自动机械专用设备。意即客户所需的产品在市场上买不到或市场上的一些定型产品无法满足客户的特殊要求而须按其实际需要进行研制,也就是为客户量身定做的,是独一无二的。非标自动机械贯穿设计、制造、使用,维护的整个过程,设计时的疏忽总会在这些方面反映出来,成功与否是很容易判断的。

设计的过程中,受制造的影响很大,亦就是说好的设计是不能脱离制造的,对制造越了解,越有助于提高设计水平。设计的图纸,投入生产,我没见过多少能立即按图加工装配,在审图、工艺等过程发现大堆的问题很常见,原因是多方面的,绘图的规范性,看图者的水平是一方面,但设计方对制造工艺的了解不深入是主要原因。

怎样判定自己对制造的了解程度?最简单的方法是随手拿一张自己设计的产品的图纸你是否能说出它的制造全过程。铸、锻、车、钳、铣、刨、磨,只是这样子,肯定是不行,在机械厂做过几年的谁不知道?而必须细分下去,要全面仔细了解各过程。比如说不锈钢管45度仿型焊机针与工件的间距放多大, 不同厚度的角度如何自动走正, 起孤电流与收孤电流对焊缝的影响,及不同壁厚部位的峰值调节,气流与电流与转速的关糸比等等因素,若非技术工人的指导帮助,这台自动仿形机器几乎没有成功的可能。再比如说铸造时怎么分型,浇口冒口怎么放,可能会有什么样的铸造缺陷产生,零件结构在热处理的时候会不会导致意外情况发生的,怎么在零件结构上进行优化,切削加工过程,在脑海中虚拟出来,总共用几把刀,转速,走刀量,甚至铁屑往哪里飞,各把刀使用的顺序,车工,铣工,磨工的操作动作全过程,如此等等,才算是有了比较好的基础。不是说搞设计的一定要会开车床,铣床,会烧电焊才可以,但是要知道这些作业特点,在设计时加以充分考虑,作为工程设计人员这样才比摇车床烧电焊的强,才有安身立命之处。如此,在设计过程中,就会规避一些不合理的结构,设计的质量自然提高不少,可是还不够,一个有十年八年的工龄的技工能提出比你更成熟的细节方案(尽管整体的设计统筹他们做不了),但是多少个不眠的夜晚设计出就这样一个结果,岂不是斯文扫地?唯一的解决办法,多看书,多请教,而旦一定要经常深入生产一线。机械就是那么机械,那怕你就是神童,不经历多年实践,不多走多看,根本不会有成就。别人总结出来的通常与生产相结合,俱是心血的结晶。带着问题学,多想就能消化。再也不会说“只要保证同心度就行了”这样肤浅的回答,关键是你已经指出保证同心度的方法,甚至前辈的错误。
 
 
来源:网络
条新动态, 点击查看
何谓非标?即为客户定制的生产设备,流通性极小!本人从事此行业多年,与各式各样的公司合作过,不乏全球五百强,也不乏规模很小的外资。最早是接触台湾设备,再就是日本设备、美国设备、韩国设备,意大利和西班牙的也接触过,各有风格!

很多同仁在从事这行业的时候,就像和面... 显示全部 »
何谓非标?即为客户定制的生产设备,流通性极小!本人从事此行业多年,与各式各样的公司合作过,不乏全球五百强,也不乏规模很小的外资。最早是接触台湾设备,再就是日本设备、美国设备、韩国设备,意大利和西班牙的也接触过,各有风格!

很多同仁在从事这行业的时候,就像和面团,永远都是和,并没有变成面条,其实我们需要的是抽丝拉筋,一条主线,再来分支,不管是设计也好,组立也好,现场调试也好,时刻要有清晰的主线!

非标在满足客户的需求的前提下,最最重要的是什么?我认为是稳定性!如果制作出来的一台设备,连续使用N个小时都不用排除故障,就已经算成功了!就像汽车一样,有全景天窗、自适应巡航、自动泊车、一键启动......等等功能,这些重要吗?重要的是开起来无异响、无故障报警、转向清晰,有多少个安全气囊......,这些基本的功能才是最重要的,其它都是辅助功能。不然,全自动变成半自动,半自动变成手工,工装jig变成纯手工打造了!

非标剩下的如制作成本、节拍、安全性、符合人机学、维护方便、操作界面友好等等,都是辅助的!

要做到稳定,影响的因素就两个方面:机构和控制。
首先说机构,在设计机构的之前,layout一定要深思熟虑,这注定了设备的空间,推倒重来会耽误很多时间、浪费很多精力。设计的时候并不是一定要NB的机构,而是合适的机构,这个环节就需要经验积累了(如借鉴)。我一直认为,简单的机构能满足,就绝不用复杂的机构。不管是从成本考虑还是后期维护,都是有害而无益的。为什么大众桑塔纳还在满大街跑?就连修摩托车的也能排除一些故障!对于一些无经验积累的工序,一定要做实验验证!!!理论和实际还是有差距的。机构标准件的选型同样重要,不合适的标准件直接影响生产质量和使用寿命,比如气缸缸径小了,导致铆接不到位或不稳定,气缸缸径大了,冲击力大了,造成整个模组晃动,该用导套的用了直线轴承等等。

其次就是控制部分。控制部分分元件与程序(含线路)。元件主要是选型,很多机械设计工程师对控制元件一知半解,如sensor,自以为选择A款可以,实际使用起来经常导致设备无故报警,或者伺服马达不计算扭矩造成刚性不够,CCD不计算面积和像素点使测量精度达不到要求,丝杠不看节距使节拍跟不上等等,类似这些都是常犯的低级错误!另一部分就是程序和线路,无故停机,复位不起作用,必须关电重启,拖链高速折返导致多芯线折断,虽然这些故障不会直接导致成本上升,但是在排除的过程中会花费大量的时间,有时候为了某一个信号无故报警,竟能浪费一天的时间去排查
 
348 浏览

西门子300PLC的50个经典问题,举一反三!

电气控制类 犀牛司令 2017-03-24 11:56 发表了文章 来自相关话题

1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息? 
使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。 OB 35 默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。
S7分布式安全系统,一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监控时间设定为150毫秒. 

2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少? 
使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
 
3:如何判断电源或缓冲区出错,如:电池故障? 
如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。如果OB81不可用,则当电源出错时,CPU仍保持运行。
 
4:为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题? 
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。 因此,这些组态规则不支持这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字。 如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。 

5:在S7 CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么? 
全局数据通讯用于交换小容量数据,全局数据(GD)可以是: 输入和输出 
标记 
数据块中的数据 
定时器和计数器功能 
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据。GD环由GD环编号来标识。 
单向连接:某一CPU可以向多个CPU发送GD数据包。 
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包。 
必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。 

6:可以将S7-400存储卡用于CPU 318-2DP吗? 
在通常的操作中,只能使用订货号为6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存储卡。 

7:尽管LED灯亮,为什么CPU 31xC不能从缺省地址124和125读取完整输入? 
对于下列型号的CPU ,请检查 24V 电压是否接入引脚 1。LED由输入电流控制。引脚 1 上的 24V 电压需要做进一步处理。
313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0) 

8:配置CPU 31x-2 PN/DP的PN接口时,当PROFINET接口偶尔发生通信错误时,该如何处理? 
请确定以太网(PROFINET)中的所有组件(转换)都支持 100 Mbit/s全双工基本操作。避 免中心分配器割裂网络,因为这些设备只能工作于半双工模式。 

9:在硬件配置编辑器中,“时钟”修正因子有什么含义呢? 
在硬件配置中,通过CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域内指定一个修正因子。这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,并且和硬件时钟的设定毫无关系。 

10:如何通过PROFIBUS DP用功能块实现在主、从站之间实现双向数据传送?






在主站plc可以通过调用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。 

11:可以从S7 CPU中读出哪些标识数据? 
通过SFC 51“RDSYSST”可读出下列标识数据: 
可以读出订货号和CPU版本号。为此,使用SFC 51和SSL ID 0111并使用下列索引: 
1 = 模块标识 
6 = 基本硬件标识 
7 = 基本固件标识 

12:在含有CPU 317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换? 
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET") 用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。 < CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。PUT和GET可以同时通过连接进行通信。
注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP。 

13:对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么? 
在用户程序中,不可以同时编程SEND作业和FETCH作业。 
即:
只要SEND作业(SFB 63)没有完全终止(DONE或ERROR),就不能调用FETCH作业(SFB 64)
(甚至在REQ=0的时候)。
只要FETCH作业(SFB 64)没有完全终止(DONE或ERROR),就不能调用SEND作业(SFB 63)
(甚至在REQ=0的时候)。
在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB 64)时,同时可以处理一个被动作业
(SERVE作业、SFB 65)。 

14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU 317T一起运行吗? 
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必须和CPU 317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。 

15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)? 
两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。 

16:如何使用SFC65,SFC66,SFC67 和 SFC68 进行通信? 
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理最多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。 

17:什么是自由分配 I/O 地址? 
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在 STEP 7 里进行。先定义起始地址,该模块的其它地址以它为基准。
自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。在创建标准软件时,分配地址过程中可以不考虑所涉及的 S7-300 的组态。 

18:诊断缓冲器能够干什么? 
更快地识别故障源,因而提高系统的可用性。评估STOP之前的最后事件,并寻找引起STOP的原因。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲器已满, 最早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置。 

19:诊断缓冲器中的条目包括哪些? 
1) 故障事件
2) 操作模式转变以及其它对用户重要的操作事件 
3) 用户定义的诊断事件(用SFC52 WR_USMSG) 
在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。 

20:如何确定MMC的大小以便完整地存储STEP 7项目? 






为了给项目选择合适的MMC,需要了解整个项目的大小以及要加载块的大小。可以按照如下所述的方法来确定项目的大小:
1) 首先归档STEP 7项目。然后在Windows资源浏览器中打开已归档项目,并确定其大小(选中该项目并右击)。这会告诉您归档文件的大小。
2) 将块加载入CPU。现在仍然需要选择"PLC > Module Information > Memory"。在此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
3) 必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个MMC上保存整个项目所需的总内存的大小。 

21:CPU全面复位后哪些设置会保留下来? 
复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。
重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。 

22:为什么不能通过MPI在线访问CPU? 
如果在CPU上已经更改了MPI参数,请检查硬件配置。可以将这些值与在"Set PG/PC interface"下的参数进行比较,看是否有不一致。
或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到CPU 然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。 这个方法适用于所有具有存储卡接口的S7-CPU。 

23:错误OB的用途是什么? 
如果发生一个所描述的错误(见文件1),则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外:OB70、72、7 3和81)
S7-CPU可以识别两类错误: 
1) 同步错误: 这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。
2) 异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,自动化系统中的错误(故障模块)或者冗余的错误。 

24:在DP从站或CPU315-2DP型主站里应该编程哪些“故障 OBs”? 
在组态一个作为从站的CPU315-2DP站时,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息: 
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1) 诊断OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用 OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数据。如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,并通过 SFC 39 - 42 重新释放它。
2) 子机架故障OB86:如果识别出一个 DP 主站系统或一个分布式 I/O 站有故障(既对进入事件也对外出的事件),该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86 但出现了这样一个错误, CPU 就进入“停止”模式。你可以阻断或延迟 OB86 并通过 SFC 39 - 42 重新释放它。
3) I/O 访问出错OB122:当访问一个模块的数据时出错,该CPU的操作系统就调用OB 122。比方说,CPU在存取一个单个模块的数据时识别出一个读错误,那么操作系统就调用OB 122。该OB 122以与中断块有相同的优先级类别运行。如果没有编程OB 122,那么CPU由“运行”模式改为“停止”模式。 

25:为什么在某些情况下,保留区会被重写?

在STEP 7的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,即使没有备份电池的话,仍能保持这些区域中的内容。如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断开之后,其他内容会在相关区里找到。 

26:为何不能把闪存卡的内容加载入S7 300 CPU? 
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86 没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"无法加载"的块会提示一些信息。 

27:当把 CPU315-2DP 作为从站,把 CPU315-2DP 作为主站时的诊断地址 
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子: 
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。 

28:需要为S7-300 CPU的DP从站接口作何种设置,才可以使用它来进行路由选择? 
如果使用CPU作为I-Slave,并且该CPU也起S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的DP接口必须设置为活动状态。这可以在HW Config中完成:在DP接口的属性对话框中,选项" Commissioning/Test operation"或"Programming, status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用PG/OP的连接资源或S7基本通信.
如果必须通过DP接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1 中),也要使用一个路由连接。而对于通过MPI接口与一个位于其机架上的通信伙伴的连接,则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于CPU 318。 

29:为什么当使用S7-300 CPU的内部运行时间表时,没有任何返回值? 
当对CPU 312IFM到316-2DP参数化系统功能块 SFC2, SFC3 和 SFC4 时,为一个运行时间表规定了一个大于 "B#16#0"的标识符,那么将出错并且所需的功能也无法用。 此种情况下,将在块的" RETVAL"输出处输出标识符 "8080h" 。 
说明:对于这些 CPU,只有一个计时器可用。因此你应该只用标识符 "B#16#0"。 在一个周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动OB(OB100)调用它。你也可以通过外部触发器来启动该块。不然的话,该块将老是复位运行计时表,永远完成不了计数。 

30:变量是如何储存在临时局部数据中的? 






L 堆栈永远以地址“0”开始。 在 L 堆栈中,会为每个数据块保留相同个数的字节,作为存放每个块所拥有的静态或局部数据。
当某个块终止时,那么它的空间随之也被重新释放出来。 指针总是指向当前打开块的第一个字节。
 
31:在CPU经过完全复位后是否运行时间计数器也被复位? 
使用S7-300时,带硬件时钟(内置的 “实时时钟”)和带软件时钟的 CPU 之间有区别。对于那些无后备电池的软件时钟的 CPU,运行时间计数器在 CPU 被完全复位后其最后值被删除。而对于那些有后备电池的硬件时钟的 CPU,运行时间计数器的最后值在 CPU 被完全复位后被保留下来。同样, CPU 318 和所有的 S7-400 CPU 的运行时间计数器在 CPU 被完全复位后其最后值被保留。 

32:如何把不在同一个项目里的一个S7 CPU组态为我的S7 DP主站模块的DP从站? 
缺省情况下, 在STEP 7里只可以把一个S7 CPU组态为从站,如果说该站是在同一个项目中的话。该站然后在“PROFIBUS-DP > 已经组态的站”下的硬件目录里作为“CPU 31x-2 DP”出现。用这种途径,可以设置起 DP 主站与 DP 从站间的链接。
还存在一个选项,可把一个与主站不在同一个项目里的S7 CPU组态为从站。进行如下:
按常规组态DP从站。

从网上下载要用作从站的S7-300 CPU的GSD文件。该文件位于客户支持网址的“PROFIBUS GSD 文件 / SIMATIC”下。
打开SIMATIC Manager 和硬件配置。 
打开“选项 ; 安装新的 GSD...”,把刚下载的 GSD 文件插入硬件目录 。 (注意:此过程中在 HW Config 中无须打开任何窗口)
通过“选项; 更新目录”来更新硬件目录。 < 
现在可以组态你的 DP 主站。将可以在 “PROFIBUS-DP > 更多现场设备 > SPS” 下发现作为从站的该 S7-300 CPU 。 
注意:如果是手动来结合该 DP 从站, 要确保总线参数,该 DP 从站的 PROFIBUS 地址 和它的 I/O 组态在两个项目里必须相同。 

33:无备用电池情况下断电的影响与完全复位一样吗? 
不一样。在CPU被完全复位的情况下,其硬件配置信息被删除(MPI地址除外),程序被删除, 剩磁存储器也被清零。
在无备用电池和存储卡的情况下关电,硬件配置信息(除了MPI地址) 和程序被删除。然而,剩磁存储器不受影响。如果在此情况下重新加载程序,则其工作时采用剩磁存储器的旧值。比方说,这些值通常来自前 8 个计数器。如果不把这一点考虑在内,会导致危险的系统状态。
建议:无备用电池和存储卡的情况下断电后,总是要做一下完全复位。 

34:以将 2 线制传感器连接到紧凑型CPU的模拟输入端吗? 
可以将 2 线制和 4 线制的传感器连接到CPU 300C的模拟输入端。使用一个 2 线制传感器时,在硬件组态中将“I = 电流”设置为测量类型,与 4 线制传感器的设置一样。
注意事项:请注意紧凑型CPU仅支持有源传感器( 4 线制传感器)。如果使用无源传感器( 2 制传感器),必须使用外部电源。
警告:请注意所允许的最大输入电流。2 线制传感器在出现短路时可能会超出最大允许电流。技术数据中规定的最大允许电流是50mA(破坏极限)。对于这种情况(例如,对 2 线制传感器加电流限制或与传感器串联一个PTC热敏电阻),确保提供足够保护。 
35:SM322-1HH01也能在负载电压为交流 24 V的情况下工作吗? 

是的,您也可以在负载电压为交流 24 V的情况下使用SM322-1HH01。 

36:要确保SM322-1HF01 接通最小需要多大的负载电压和电流? 
SM322-1HF01 继电器模块需要 17 V和 8 mA才能确保开闭正常。对于触点的寿命来说,这样的值比手册上提供的这个模块的值(10 V和 5 mA)更好。手册的规定值应该认为是最低要求值。
 
37:需要为哪些24V数字量输入模块(6ES7 321-xBxxx- ...)连接电源? 
24V数字量输入模块的电源插针连接 (L+ / M) 。
 
38:在 ET200M 里是否也能使用 SM321 模块(DI16 x 24V)? 
模块 SM321 (MLFB 6ES7 321-7BH00-0AB0) 也可在 ET200M 里使用。其中 CPU 31x-2DP 作为 DP 主站或者是通讯处理器 CP CP342-5 作为 DP 主站。同样该模块可以通过 ET200M 和 S7-400 通讯处理器 CP443-5 连接到一个S7-400 CPU。 

39:SM323数字卡所占用的地址是多少? 
SM323模块有 16 位类型(6ES7 323-1BL00-0AA0)和 8 位类型(6ES7 323-1BH00-0AA0)两种。对于 16 位类型的模块,输入和输出占用“X”和“X+1” 两个地址。如果 SM323 的基地址为 4 (即 X=4; 插槽为 5),那么输入就被赋址在地址 4 和 5 下面, 输出的地址同样也被赋址在地址 4 和 5 下面。在模块的接线视图中,输入字节“X”位于左边的顶部,输出字节“X”在右边的顶部。
对于 8 位类型的模块,输入和输出各占用一个字节,它们有相同的字节地址。若用固定的插槽赋址,SM323 被插入槽 4, 那么输入地址为I 4.0 至 I 4.7,输出地址为 Q 4.0 至 Q 4.7。 

40:在不改变硬件配置的情况下,能用SM321-1CH20 代替SM321-1CH80 吗? 





SM321-1CH20 和SM321-1CH80 模块的技术参数是相同的。区别仅在SM321-1CH80 可以应用于更广泛的环境条件。因此您无需更改硬件配置。 

41:进行I/O的直接访问时,必须注意什么? 
需要注意在一个S7-300组态中,如果进行跨越模块的I/O直接读访问(用该命令一次读取几个字节),那么就会读到不正确的值。 可以通过hardware中查看具体的地址。 

42:SM321模块是否需要连接到 DC 24V 上?
不需要,如果是 MLFB 为 6ES7 321-1BH02-0AA0 的 SM 321 模块,就不再需要连接 DC 24V 了。 

43:在 STEP 7 硬件组态中如何规划模拟模块 SM374?在硬件目录中如何找到此模块? 
模拟模块SM374可用于三种模式中:作为 16 通道数字输入模块,作为 16 通道数字输出模块,作为带 8 个输入和 8 个输出的混合数字输入/输出模块。
现在把SM374按照您需要模拟的模块来组态,就是说; 
如果把 SM 374 用作为一个 16 通道输入模块,则组态一个 16 通道输入模块 - 推荐使用:SM 321: 6ES7321-1BH01-0AA0,
如果把 SM 374 用作为一个 16 通道输出模块,则组态一个 16 通道输出模块 - 推荐使用: SM 322: 6ES7322-1BH01-0AA0,
如果把 SM 374 用作为一个混合输入/输出模块,则组态一个混合输入/输出模块( 8 个输入,8 个输出) - 推荐使用:SM 323: 6ES7323-1BH01-0AA0。 

44:当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟量输入I+是否会被破坏? 
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏。该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期最大值为12V,短暂(最多1秒)值为30V。 

45:如果切断CPU,则 2 线制测量变送器是否继续供电? 
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2 线测量变送器继续供电。即使切断CPU,其供电电流仍维持不变。 

46:用S7-300模拟量输入模块测量温度(华氏)时,可以使用模块说明文档中列出的绝对误差极限吗? 
不可以直接使用指定的误差极限。基本误差和操作误差都以绝对温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:指定的温度输入操作误差是+/-1.0摄氏度。当以华氏温度测量时,可接受的最大误差是+/-1.8华氏度。
 
47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流? 
几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到仅有的一个AD转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 ,这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗。
 
48:为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途? 
下列描述适用于所有模拟输出模块SM 332: 
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需要:
输出电压通过针脚 3 和针脚 6 连接到执行器。 
分配执行器的针脚 4 和针脚 5。 
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:因为打开的传感器端子 (S+ 和S-),输出电压被调节到最大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。 

49:如何连接一个电位计到6ES7 331-1KF0-0AB0? 
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和M-连接到一起。 
注意: 最大的可带电阻是6K,如果电位计支持直接输出一个可变的电压,那么电位计的首端应该连接V+,M端连接M-。 

50:如何把一个PT100温度传感器连接到模拟输入模块SM331? 
PT100热电阻随温度的不同其电阻值随之变化。如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化。恒定电流加在接点Ic+ 和 Ic-上。模拟模块SM331在M+和M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。

* 注意: 
1)3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为6ES7 331-7Kxxx-0AB0)b " 的实际测定过程。
2)在 S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是SM331(MLFB号6ES7 331-7PF00-0AB0)。
3)所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测定过程。

来源:网络 查看全部
QQ截图20170324115028.png

1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息? 
使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。 OB 35 默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。
S7分布式安全系统,一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监控时间设定为150毫秒. 

2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少? 
使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。在 CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
 
3:如何判断电源或缓冲区出错,如:电池故障? 
如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。如果OB81不可用,则当电源出错时,CPU仍保持运行。
 
4:为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题? 
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。 因此,这些组态规则不支持这种情况:例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字。 如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。 

5:在S7 CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么? 
全局数据通讯用于交换小容量数据,全局数据(GD)可以是: 输入和输出 
标记 
数据块中的数据 
定时器和计数器功能 
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据。GD环由GD环编号来标识。 
单向连接:某一CPU可以向多个CPU发送GD数据包。 
双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包。 
必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。 

6:可以将S7-400存储卡用于CPU 318-2DP吗? 
在通常的操作中,只能使用订货号为6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存储卡。 

7:尽管LED灯亮,为什么CPU 31xC不能从缺省地址124和125读取完整输入? 
对于下列型号的CPU ,请检查 24V 电压是否接入引脚 1。LED由输入电流控制。引脚 1 上的 24V 电压需要做进一步处理。
313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0) 

8:配置CPU 31x-2 PN/DP的PN接口时,当PROFINET接口偶尔发生通信错误时,该如何处理? 
请确定以太网(PROFINET)中的所有组件(转换)都支持 100 Mbit/s全双工基本操作。避 免中心分配器割裂网络,因为这些设备只能工作于半双工模式。 

9:在硬件配置编辑器中,“时钟”修正因子有什么含义呢? 
在硬件配置中,通过CPU > Properties > Diagnostics/Clock,你可以进入“时钟”> 域内指定一个修正因子。这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,并且和硬件时钟的设定毫无关系。 

10:如何通过PROFIBUS DP用功能块实现在主、从站之间实现双向数据传送?

QQ截图20170324115127.png


在主站plc可以通过调用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。 

11:可以从S7 CPU中读出哪些标识数据? 
通过SFC 51“RDSYSST”可读出下列标识数据: 
可以读出订货号和CPU版本号。为此,使用SFC 51和SSL ID 0111并使用下列索引: 
1 = 模块标识 
6 = 基本硬件标识 
7 = 基本固件标识 

12:在含有CPU 317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换? 
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET") 用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。 < CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。 DONE、NDR或ERROR表明作业结束。PUT和GET可以同时通过连接进行通信。
注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP。 

13:对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么? 
在用户程序中,不可以同时编程SEND作业和FETCH作业。 
即:
只要SEND作业(SFB 63)没有完全终止(DONE或ERROR),就不能调用FETCH作业(SFB 64)
(甚至在REQ=0的时候)。
只要FETCH作业(SFB 64)没有完全终止(DONE或ERROR),就不能调用SEND作业(SFB 63)
(甚至在REQ=0的时候)。
在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB 64)时,同时可以处理一个被动作业
(SERVE作业、SFB 65)。 

14:可以将MICR.master420到440作为组态轴(位置外部检测)和CPU 317T一起运行吗? 
可以,但在动力和精度方面,对组态轴的要求差别非常大。在高要求情况下,伺服驱动SIMODRIVE 611U、MASTERDRIVES MC或SINAMICS S必须和CPU 317T一起运行。在低要求情况下,MICROMASTER系列也能满足动力和精度要求。 

15:如何在已配置为DP从站的两个CPU模块间组态直接数据交换(节点间通信)? 
两个CPU站配置为DP从站,而且由同一个DP主站操作,它们之间的通信通过配置交换模式为DX可以完成直接数据交换。 

16:如何使用SFC65,SFC66,SFC67 和 SFC68 进行通信? 
对于单向基本通信,使用系统功能 SFC67 (X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65 (X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66 (X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理最多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8 个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。 

17:什么是自由分配 I/O 地址? 
地址的自由分配意味着您可对每种模块(SM/FM/CP)自由的分配一个地址。地址分配在 STEP 7 里进行。先定义起始地址,该模块的其它地址以它为基准。
自由分配地址的优点:因为模块之间没有地址间隙,就可以优化地使用可用地址空间。在创建标准软件时,分配地址过程中可以不考虑所涉及的 S7-300 的组态。 

18:诊断缓冲器能够干什么? 
更快地识别故障源,因而提高系统的可用性。评估STOP之前的最后事件,并寻找引起STOP的原因。
诊断缓冲器是一个带有单个诊断条目的循环缓冲器,这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲器已满, 最早发生的事件就会被新的条目所覆盖。根据不同的CPU,诊断缓冲器的大小或者固定,或者可以通过HW Config中通过参数进行设置。 

19:诊断缓冲器中的条目包括哪些? 
1) 故障事件
2) 操作模式转变以及其它对用户重要的操作事件 
3) 用户定义的诊断事件(用SFC52 WR_USMSG) 
在操作模式STOP下,在诊断缓冲器中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起STOP的原因。因此,只有当事件要求用户产生一个响应(如计划系统内存复位,电池需要充电)或必须注册重要信息(如固件更新,站故障)时,才将条目存储在诊断缓冲器中。 

20:如何确定MMC的大小以便完整地存储STEP 7项目? 

QQ截图20170324115248.png


为了给项目选择合适的MMC,需要了解整个项目的大小以及要加载块的大小。可以按照如下所述的方法来确定项目的大小:
1) 首先归档STEP 7项目。然后在Windows资源浏览器中打开已归档项目,并确定其大小(选中该项目并右击)。这会告诉您归档文件的大小。
2) 将块加载入CPU。现在仍然需要选择"PLC > Module Information > Memory"。在此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
3) 必须将该值和已经确定的归档项目的大小相加。这样就可以得出在一个MMC上保存整个项目所需的总内存的大小。 

21:CPU全面复位后哪些设置会保留下来? 
复位CPU时,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。
重要事项:重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立。 

22:为什么不能通过MPI在线访问CPU? 
如果在CPU上已经更改了MPI参数,请检查硬件配置。可以将这些值与在"Set PG/PC interface"下的参数进行比较,看是否有不一致。
或者可以这样做:打开一个新的项目,创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。将"空"项目写入存储卡中。把该存储卡插入到CPU 然后重新打开CPU的电压,将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,并且像这样的话,只要接口没有故障就可以建立连接。 这个方法适用于所有具有存储卡接口的S7-CPU。 

23:错误OB的用途是什么? 
如果发生一个所描述的错误(见文件1),则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外:OB70、72、7 3和81)
S7-CPU可以识别两类错误: 
1) 同步错误: 这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。
2) 异步错误: 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误,自动化系统中的错误(故障模块)或者冗余的错误。 

24:在DP从站或CPU315-2DP型主站里应该编程哪些“故障 OBs”? 
在组态一个作为从站的CPU315-2DP站时,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息: 
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1) 诊断OB82:如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用 OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数据。如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,并通过 SFC 39 - 42 重新释放它。
2) 子机架故障OB86:如果识别出一个 DP 主站系统或一个分布式 I/O 站有故障(既对进入事件也对外出的事件),该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86 但出现了这样一个错误, CPU 就进入“停止”模式。你可以阻断或延迟 OB86 并通过 SFC 39 - 42 重新释放它。
3) I/O 访问出错OB122:当访问一个模块的数据时出错,该CPU的操作系统就调用OB 122。比方说,CPU在存取一个单个模块的数据时识别出一个读错误,那么操作系统就调用OB 122。该OB 122以与中断块有相同的优先级类别运行。如果没有编程OB 122,那么CPU由“运行”模式改为“停止”模式。 

25:为什么在某些情况下,保留区会被重写?

在STEP 7的硬件组态中,可以把几个操作数区定义为“保留区”。这样可以在掉电以后,即使没有备份电池的话,仍能保持这些区域中的内容。如果定义一个块为 “保留块”,而它在 CPU 中不存在或只是临时安装过,那么这些区域的部分内容会被重写。在电源接通/断开之后,其他内容会在相关区里找到。 

26:为何不能把闪存卡的内容加载入S7 300 CPU? 
你的项目在闪存卡上。现在要用它加载 S7 300 。但加载结束后发现 CPU 的 RAM 中仍是空的。 出现此问题的原因是你的程序里有无法处理的,"错误的"组织块(比如说, OB86 没有 DP 接口)。 在重新设置和重新启动 CPU 后, RAM 仍是空的。 诊断缓冲区对这个"无法加载"的块会提示一些信息。 

27:当把 CPU315-2DP 作为从站,把 CPU315-2DP 作为主站时的诊断地址 
在组态一个 CPU315-2DP 站时,你使用 S7 工具 “H/W CONFIG” 来分配诊断地址。如果发生一个故障,这些诊断地址被加入诊断 OB 的变量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此变量,确定有故障的站并作出相应的反应。
下面是如何分配诊断地址的例子: 
第 1 步: 通过 CPU315-2DP 组态从站并赋予一个诊断地址,比如 422。
第 2 步: 通过 CPU315-2DP 组态主站
第 3 步: 把组态好的从站链接到主站并赋予一个诊断地址,比如 1022。 

28:需要为S7-300 CPU的DP从站接口作何种设置,才可以使用它来进行路由选择? 
如果使用CPU作为I-Slave,并且该CPU也起S7 路由器的作用,那么请注意如下事项:
用于路由选择的从站的DP接口必须设置为活动状态。这可以在HW Config中完成:在DP接口的属性对话框中,选项" Commissioning/Test operation"或"Programming, status/modify..."必须激活。关于这些设置的注意事项可以在下表中获得。
对于S7 路由连接,有 4 种可用的连接资源-与其它任何连接资源无关。没有使用PG/OP的连接资源或S7基本通信.
如果必须通过DP接口来建立一个与位于其机架上的通信伙伴连接时(如在 CP 343-1 中),也要使用一个路由连接。而对于通过MPI接口与一个位于其机架上的通信伙伴的连接,则不使用路由连接资源,因为在这种情况下,能够直接到达伙伴。注意事项:这不适用于CPU 318。 

29:为什么当使用S7-300 CPU的内部运行时间表时,没有任何返回值? 
当对CPU 312IFM到316-2DP参数化系统功能块 SFC2, SFC3 和 SFC4 时,为一个运行时间表规定了一个大于 "B#16#0"的标识符,那么将出错并且所需的功能也无法用。 此种情况下,将在块的" RETVAL"输出处输出标识符 "8080h" 。 
说明:对于这些 CPU,只有一个计时器可用。因此你应该只用标识符 "B#16#0"。 在一个周期块(OB1, OB35)里一定不能调用系统功能 SFC2 "SET_RTM",而是应该在重启动OB(OB100)调用它。你也可以通过外部触发器来启动该块。不然的话,该块将老是复位运行计时表,永远完成不了计数。 

30:变量是如何储存在临时局部数据中的? 

QQ截图20170324115344.png


L 堆栈永远以地址“0”开始。 在 L 堆栈中,会为每个数据块保留相同个数的字节,作为存放每个块所拥有的静态或局部数据。
当某个块终止时,那么它的空间随之也被重新释放出来。 指针总是指向当前打开块的第一个字节。
 
31:在CPU经过完全复位后是否运行时间计数器也被复位? 
使用S7-300时,带硬件时钟(内置的 “实时时钟”)和带软件时钟的 CPU 之间有区别。对于那些无后备电池的软件时钟的 CPU,运行时间计数器在 CPU 被完全复位后其最后值被删除。而对于那些有后备电池的硬件时钟的 CPU,运行时间计数器的最后值在 CPU 被完全复位后被保留下来。同样, CPU 318 和所有的 S7-400 CPU 的运行时间计数器在 CPU 被完全复位后其最后值被保留。 

32:如何把不在同一个项目里的一个S7 CPU组态为我的S7 DP主站模块的DP从站? 
缺省情况下, 在STEP 7里只可以把一个S7 CPU组态为从站,如果说该站是在同一个项目中的话。该站然后在“PROFIBUS-DP > 已经组态的站”下的硬件目录里作为“CPU 31x-2 DP”出现。用这种途径,可以设置起 DP 主站与 DP 从站间的链接。
还存在一个选项,可把一个与主站不在同一个项目里的S7 CPU组态为从站。进行如下:
按常规组态DP从站。

从网上下载要用作从站的S7-300 CPU的GSD文件。该文件位于客户支持网址的“PROFIBUS GSD 文件 / SIMATIC”下。
打开SIMATIC Manager 和硬件配置。 
打开“选项 ; 安装新的 GSD...”,把刚下载的 GSD 文件插入硬件目录 。 (注意:此过程中在 HW Config 中无须打开任何窗口)
通过“选项; 更新目录”来更新硬件目录。 < 
现在可以组态你的 DP 主站。将可以在 “PROFIBUS-DP > 更多现场设备 > SPS” 下发现作为从站的该 S7-300 CPU 。 
注意:如果是手动来结合该 DP 从站, 要确保总线参数,该 DP 从站的 PROFIBUS 地址 和它的 I/O 组态在两个项目里必须相同。 

33:无备用电池情况下断电的影响与完全复位一样吗? 
不一样。在CPU被完全复位的情况下,其硬件配置信息被删除(MPI地址除外),程序被删除, 剩磁存储器也被清零。
在无备用电池和存储卡的情况下关电,硬件配置信息(除了MPI地址) 和程序被删除。然而,剩磁存储器不受影响。如果在此情况下重新加载程序,则其工作时采用剩磁存储器的旧值。比方说,这些值通常来自前 8 个计数器。如果不把这一点考虑在内,会导致危险的系统状态。
建议:无备用电池和存储卡的情况下断电后,总是要做一下完全复位。 

34:以将 2 线制传感器连接到紧凑型CPU的模拟输入端吗? 
可以将 2 线制和 4 线制的传感器连接到CPU 300C的模拟输入端。使用一个 2 线制传感器时,在硬件组态中将“I = 电流”设置为测量类型,与 4 线制传感器的设置一样。
注意事项:请注意紧凑型CPU仅支持有源传感器( 4 线制传感器)。如果使用无源传感器( 2 制传感器),必须使用外部电源。
警告:请注意所允许的最大输入电流。2 线制传感器在出现短路时可能会超出最大允许电流。技术数据中规定的最大允许电流是50mA(破坏极限)。对于这种情况(例如,对 2 线制传感器加电流限制或与传感器串联一个PTC热敏电阻),确保提供足够保护。 
35:SM322-1HH01也能在负载电压为交流 24 V的情况下工作吗? 

是的,您也可以在负载电压为交流 24 V的情况下使用SM322-1HH01。 

36:要确保SM322-1HF01 接通最小需要多大的负载电压和电流? 
SM322-1HF01 继电器模块需要 17 V和 8 mA才能确保开闭正常。对于触点的寿命来说,这样的值比手册上提供的这个模块的值(10 V和 5 mA)更好。手册的规定值应该认为是最低要求值。
 
37:需要为哪些24V数字量输入模块(6ES7 321-xBxxx- ...)连接电源? 
24V数字量输入模块的电源插针连接 (L+ / M) 。
 
38:在 ET200M 里是否也能使用 SM321 模块(DI16 x 24V)? 
模块 SM321 (MLFB 6ES7 321-7BH00-0AB0) 也可在 ET200M 里使用。其中 CPU 31x-2DP 作为 DP 主站或者是通讯处理器 CP CP342-5 作为 DP 主站。同样该模块可以通过 ET200M 和 S7-400 通讯处理器 CP443-5 连接到一个S7-400 CPU。 

39:SM323数字卡所占用的地址是多少? 
SM323模块有 16 位类型(6ES7 323-1BL00-0AA0)和 8 位类型(6ES7 323-1BH00-0AA0)两种。对于 16 位类型的模块,输入和输出占用“X”和“X+1” 两个地址。如果 SM323 的基地址为 4 (即 X=4; 插槽为 5),那么输入就被赋址在地址 4 和 5 下面, 输出的地址同样也被赋址在地址 4 和 5 下面。在模块的接线视图中,输入字节“X”位于左边的顶部,输出字节“X”在右边的顶部。
对于 8 位类型的模块,输入和输出各占用一个字节,它们有相同的字节地址。若用固定的插槽赋址,SM323 被插入槽 4, 那么输入地址为I 4.0 至 I 4.7,输出地址为 Q 4.0 至 Q 4.7。 

40:在不改变硬件配置的情况下,能用SM321-1CH20 代替SM321-1CH80 吗? 
QQ截图20170324115500.png


SM321-1CH20 和SM321-1CH80 模块的技术参数是相同的。区别仅在SM321-1CH80 可以应用于更广泛的环境条件。因此您无需更改硬件配置。 

41:进行I/O的直接访问时,必须注意什么? 
需要注意在一个S7-300组态中,如果进行跨越模块的I/O直接读访问(用该命令一次读取几个字节),那么就会读到不正确的值。 可以通过hardware中查看具体的地址。 

42:SM321模块是否需要连接到 DC 24V 上?
不需要,如果是 MLFB 为 6ES7 321-1BH02-0AA0 的 SM 321 模块,就不再需要连接 DC 24V 了。 

43:在 STEP 7 硬件组态中如何规划模拟模块 SM374?在硬件目录中如何找到此模块? 
模拟模块SM374可用于三种模式中:作为 16 通道数字输入模块,作为 16 通道数字输出模块,作为带 8 个输入和 8 个输出的混合数字输入/输出模块。
现在把SM374按照您需要模拟的模块来组态,就是说; 
如果把 SM 374 用作为一个 16 通道输入模块,则组态一个 16 通道输入模块 - 推荐使用:SM 321: 6ES7321-1BH01-0AA0,
如果把 SM 374 用作为一个 16 通道输出模块,则组态一个 16 通道输出模块 - 推荐使用: SM 322: 6ES7322-1BH01-0AA0,
如果把 SM 374 用作为一个混合输入/输出模块,则组态一个混合输入/输出模块( 8 个输入,8 个输出) - 推荐使用:SM 323: 6ES7323-1BH01-0AA0。 

44:当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟量输入I+是否会被破坏? 
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏。该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期最大值为12V,短暂(最多1秒)值为30V。 

45:如果切断CPU,则 2 线制测量变送器是否继续供电? 
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2 线测量变送器继续供电。即使切断CPU,其供电电流仍维持不变。 

46:用S7-300模拟量输入模块测量温度(华氏)时,可以使用模块说明文档中列出的绝对误差极限吗? 
不可以直接使用指定的误差极限。基本误差和操作误差都以绝对温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:指定的温度输入操作误差是+/-1.0摄氏度。当以华氏温度测量时,可接受的最大误差是+/-1.8华氏度。
 
47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流? 
几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到仅有的一个AD转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 ,这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗。
 
48:为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途? 
下列描述适用于所有模拟输出模块SM 332: 
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于第一个通道,需要:
输出电压通过针脚 3 和针脚 6 连接到执行器。 
分配执行器的针脚 4 和针脚 5。 
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:因为打开的传感器端子 (S+ 和S-),输出电压被调节到最大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。 

49:如何连接一个电位计到6ES7 331-1KF0-0AB0? 
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和M-连接到一起。 
注意: 最大的可带电阻是6K,如果电位计支持直接输出一个可变的电压,那么电位计的首端应该连接V+,M端连接M-。 

50:如何把一个PT100温度传感器连接到模拟输入模块SM331? 
PT100热电阻随温度的不同其电阻值随之变化。如果有一恒定电流流经该热电阻,该热电阻上电压的下降随温度而变化。恒定电流加在接点Ic+ 和 Ic-上。模拟模块SM331在M+和M-电测定电流的变化。通过测定电压就可以确定出温度。
PT100 到模拟输入组有三类连接:4 线连接可得到最精确的测定值。

* 注意: 
1)3 线连接用的公式仅表明了模拟输入模块 SM331 (MLFB 号为6ES7 331-7Kxxx-0AB0)b " 的实际测定过程。
2)在 S7-300 系列中,存在一些通过多次测定的模拟输入端。它们规定出公共返回线的线电阻并作数学补偿。所获精确度几乎与 4 线连接可比美。这样模块的一个例子就是SM331(MLFB号6ES7 331-7PF00-0AB0)。
3)所给出的公式仍然适用于主要的物理关系,但并不包含确定 PT100 电阻的有效测定过程。

来源:网络
455 浏览

PLC故障常见原因及处理方法!

电气控制类 冲上云霄 2017-03-01 16:27 发表了文章 来自相关话题

第一部分、运行中PLC故障常见原因及处理方法

(一)、外围电路元器件故障

此类故障在PLC工作一定时间后的故障中经常发生。在PLC控制回路中如果出现元器件损坏故障,PLC控制系统就会立即自动停止工作。

输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。

对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低 严重时导致系统不能正常工作。






此外,PLC的输出端子带负载能力是有限的.如果超过了规定的最大限值.必须外接继电器或接触器.才能正常工作。

外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。

 (二)、端子接线接触不良

此类故障在PLC工作一定时间后随着设备动作的频率升高出现。由于控制柜配线缺陷或者使用中的震动加剧及机械寿命等原因,接线头或元器件接线柱易产生松动而引起接触不良。





这类故障的排除方法是使用万用表,借助控制系统原理图或者是PLC逻辑梯形图进行故障诊断维修。

对于某些比较重要的外设接线端子的接线,为保证可靠连接,一般采用焊接冷压片或冷压插针的方法处理。

(三)、PLC受到干扰引起的功能性故障

自动化系统中所使用的各种类型PLC,是专门为工业生产环境而设计的控制装置。在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性。因此一般不需要采取什么特殊措施就可以直接在工业环境使用。PLC受到的干扰可分为外部干扰和内部干扰。

在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的 只能针对具体情况加以限制。

内部干扰与系统结构有关。主要通过系统内交流主电路、模拟量输入信号等引起,通过精心设计系统线路或系统软件滤波等处理,可使内部干扰得到最大限度的抑制。






PLC生产现场的抗干扰技术措施——通常从电源与接地保护、接线安排 屏蔽和抗噪声等4个方面着手考虑:
(1)电源与接地保护

PLC本身的抗干扰能力一般都很强。通常.将PLC的电源与系统的动力设备电源分开配线 对于电源线来的干扰,一般都有足够强的抑制能力。

但是电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,提高系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。

为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线 接地线线径要足够粗.接地电阻要小于4Ω,接地点应尽可能靠近PLC,并且接地点要与其它设备分开。对供电系统中的强电设备,其外壳、柜体、框架、机座及操作手柄等金属构件必须保护接地。

PLC内部电路包括CPU、存储器和其他接口共接数字地.外部电路包括A/D、D/A 等共接模拟地 并用粗短的铜线将PLC底板与中央接地点星形联结防哚声干扰。PLC非接地工作时,应将PLC的安装支架容性接地以抑制电磁干扰。
(2)接线安排

电气柜内线路走线布置

① 只有有屏蔽的模拟量输入信号线才能与数字量信号线装在同一线槽内,直流电压数字量信号线和模拟量信号线不能与交流电压线同在一线槽内。

②  只有有屏蔽的220V电源线才能与信号线装在同一线槽内。

③  电气柜电缆插头的屏蔽一定要可靠接地。
电气柜外部走线安排

①  直流和交流电压的数字量信号线和模拟量信号线一定要各自用独立的电缆,且要用屏蔽电缆。

②  信号线电缆可与电源电缆共同装在一线槽内,为改进抗噪性建议保证间隔10cm以上。(3)屏蔽处理


PLC外壳的屏蔽,一般应保证与电气柜浮空。在PLC外壳底板上加装一块等位屏蔽板(一般使用镀锌板).保护地使用铜导线与底板保持一点连接其截面积应不少于1 0mm ,以构成等位屏蔽体,有效地消除外部电磁场的干扰。






对模拟量信号的屏蔽总线可绝缘并将中央点连到参考电位或地(GND)上。数字量信号线的电缆两端接地可保证较好地排除高频干扰。
(4)抗噪声的措施


对处于强磁场(例如变压器)的部分要进行金属屏蔽 电控柜内不宜采用荧光灯具照明。PLC控制系统电源也应采用相应的抗干扰措施。

PLC控制系统电源抗干扰的方法有采用隔离变压器、低通滤波器及应用频谱均衡法3种。其中隔离变压器是最常用的,因为PLC的I/O模块电源常用DC24V,须经隔离变压器降压,再经整流桥整流供给,或者直接使用开关电源供给。

(四)、PLC周期性死机

PLC周期性死机的特征是PLC每运行若干时间就出现死机或者程序混乱,或者出现不同的中断故障显示,重新启动后又一切正常。根据实践经验认为,该现象最常见原因是由于PLC机体长时间的积灰造成。

所以应定期对PLC机架插槽接口处进行吹扫。吹扫时可先用压缩空气或软毛刷将控制板上、各插槽中的灰尘吹扫净,再用95%酒精擦净插槽及控制板插头。清扫完毕后细心检查一遍,恢复开机便能正常运行。


PLC程序丢失通常是由于接地不良接线有误、操作失误和干扰等几个方面的原因造成的:

1、PLC 主机及模块必须有良好的接地。

2、主机电源线的相线与中性线必须接线正确。

3、预先准备好程序包,用作备份。

4、使用手持编程器查找故障时,应将锁定开关置于垂直位置,拔出就可起到保护内存的功能。

5、由于干扰的原因造成PLC程序丢失.其处理方法可参照PLC受干扰引起故障的处理。

第二部分、PLC 故障查找流程图

















NO.4输入输出故障检查

输入输出是PLC 与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配线、接线端子、保险管等元件状态有关。检查流程图如下图所示。










 
 
来源:网络 查看全部
第一部分、运行中PLC故障常见原因及处理方法

(一)、外围电路元器件故障

此类故障在PLC工作一定时间后的故障中经常发生。在PLC控制回路中如果出现元器件损坏故障,PLC控制系统就会立即自动停止工作。

输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。

对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低 严重时导致系统不能正常工作。

QQ截图20170301162119.png


此外,PLC的输出端子带负载能力是有限的.如果超过了规定的最大限值.必须外接继电器或接触器.才能正常工作。

外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。

 (二)、端子接线接触不良

此类故障在PLC工作一定时间后随着设备动作的频率升高出现。由于控制柜配线缺陷或者使用中的震动加剧及机械寿命等原因,接线头或元器件接线柱易产生松动而引起接触不良。
QQ截图20170301162230.png


这类故障的排除方法是使用万用表,借助控制系统原理图或者是PLC逻辑梯形图进行故障诊断维修。

对于某些比较重要的外设接线端子的接线,为保证可靠连接,一般采用焊接冷压片或冷压插针的方法处理。

(三)、PLC受到干扰引起的功能性故障

自动化系统中所使用的各种类型PLC,是专门为工业生产环境而设计的控制装置。在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性。因此一般不需要采取什么特殊措施就可以直接在工业环境使用。PLC受到的干扰可分为外部干扰和内部干扰。

在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的 只能针对具体情况加以限制。

内部干扰与系统结构有关。主要通过系统内交流主电路、模拟量输入信号等引起,通过精心设计系统线路或系统软件滤波等处理,可使内部干扰得到最大限度的抑制。

QQ截图20170301162301.png


PLC生产现场的抗干扰技术措施——通常从电源与接地保护、接线安排 屏蔽和抗噪声等4个方面着手考虑:
(1)电源与接地保护

PLC本身的抗干扰能力一般都很强。通常.将PLC的电源与系统的动力设备电源分开配线 对于电源线来的干扰,一般都有足够强的抑制能力。

但是电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,提高系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。

为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线 接地线线径要足够粗.接地电阻要小于4Ω,接地点应尽可能靠近PLC,并且接地点要与其它设备分开。对供电系统中的强电设备,其外壳、柜体、框架、机座及操作手柄等金属构件必须保护接地。

PLC内部电路包括CPU、存储器和其他接口共接数字地.外部电路包括A/D、D/A 等共接模拟地 并用粗短的铜线将PLC底板与中央接地点星形联结防哚声干扰。PLC非接地工作时,应将PLC的安装支架容性接地以抑制电磁干扰。
(2)接线安排

电气柜内线路走线布置

① 只有有屏蔽的模拟量输入信号线才能与数字量信号线装在同一线槽内,直流电压数字量信号线和模拟量信号线不能与交流电压线同在一线槽内。

②  只有有屏蔽的220V电源线才能与信号线装在同一线槽内。

③  电气柜电缆插头的屏蔽一定要可靠接地。
电气柜外部走线安排

①  直流和交流电压的数字量信号线和模拟量信号线一定要各自用独立的电缆,且要用屏蔽电缆。

②  信号线电缆可与电源电缆共同装在一线槽内,为改进抗噪性建议保证间隔10cm以上。(3)屏蔽处理


PLC外壳的屏蔽,一般应保证与电气柜浮空。在PLC外壳底板上加装一块等位屏蔽板(一般使用镀锌板).保护地使用铜导线与底板保持一点连接其截面积应不少于1 0mm ,以构成等位屏蔽体,有效地消除外部电磁场的干扰。

QQ截图20170301162349.png


对模拟量信号的屏蔽总线可绝缘并将中央点连到参考电位或地(GND)上。数字量信号线的电缆两端接地可保证较好地排除高频干扰。
(4)抗噪声的措施


对处于强磁场(例如变压器)的部分要进行金属屏蔽 电控柜内不宜采用荧光灯具照明。PLC控制系统电源也应采用相应的抗干扰措施。

PLC控制系统电源抗干扰的方法有采用隔离变压器、低通滤波器及应用频谱均衡法3种。其中隔离变压器是最常用的,因为PLC的I/O模块电源常用DC24V,须经隔离变压器降压,再经整流桥整流供给,或者直接使用开关电源供给。

(四)、PLC周期性死机

PLC周期性死机的特征是PLC每运行若干时间就出现死机或者程序混乱,或者出现不同的中断故障显示,重新启动后又一切正常。根据实践经验认为,该现象最常见原因是由于PLC机体长时间的积灰造成。

所以应定期对PLC机架插槽接口处进行吹扫。吹扫时可先用压缩空气或软毛刷将控制板上、各插槽中的灰尘吹扫净,再用95%酒精擦净插槽及控制板插头。清扫完毕后细心检查一遍,恢复开机便能正常运行。


PLC程序丢失通常是由于接地不良接线有误、操作失误和干扰等几个方面的原因造成的:

1、PLC 主机及模块必须有良好的接地。

2、主机电源线的相线与中性线必须接线正确。

3、预先准备好程序包,用作备份。

4、使用手持编程器查找故障时,应将锁定开关置于垂直位置,拔出就可起到保护内存的功能。

5、由于干扰的原因造成PLC程序丢失.其处理方法可参照PLC受干扰引起故障的处理。

第二部分、PLC 故障查找流程图

QQ截图20170301162423.png



QQ截图20170301162435.png


QQ截图20170301162532.png


NO.4输入输出故障检查

输入输出是PLC 与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配线、接线端子、保险管等元件状态有关。检查流程图如下图所示。

QQ截图20170301162546.png


QQ截图20170301162559.png

 
 
来源:网络
266 浏览

问与答:非标自动化设计最重要的是什么?

电气控制类 冲上云霄 2017-03-01 10:22 发表了文章 来自相关话题

问:非标自动化设计难点在哪里?

答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。

来源:网络 查看全部
问:非标自动化设计难点在哪里?

答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。

来源:网络
439 浏览

挤出机螺杆塑化质量的主要方法有哪些?

材料类 朱迪 2017-02-24 12:36 发表了文章 来自相关话题

提高挤出机产量的主要方法是增大螺杆转速。但是在增大转速提高产量的同时往往带来塑化质量的下降和波动的增大。为保证塑化质量不变当前主要采取的措施有以下几个方面:






1.采用屏障头等剪切元件,在熔料流过小间隙时通过剪切作用促使能量转换以加速塑料熔融。屏障阻止了未熔塑料通过,因此保证了高转速下的塑化质量。

2.采用分流型销钉螺杆、DIS螺杆、开槽螺杆等以混合元件为主的新型螺杆,通过打乱料流、改变流线位置、混合液相和固相,达到促使固相粉碎细化从而加速熔融的目的,也可以达到将热量传给固相从而降低挤出物平均温度的目的;还可以达到将熔料各组混合均匀减小波动的目的。

3.依靠附加螺纹将已熔液相分离并及时导走,在此过程中未熔固相与热机筒充分接触以加速其熔融过程。分离型螺杆便是按此原则设计的。

4.通过料流截面积大小和形状的不断变化达到对塑料进行捏合、滚压、分割、从而达到加强混炼促进塑化的目的。波形螺杆等变流道螺杆便是按照这个原理设计的。

5.当塑料熔化以后,应当尽可能不再增加熔料的温度。其办法主要是减小已熔料的剪切速率和高温机筒已熔料的传热面积。熔料槽螺杆和XLK螺杆都是按此原则设计的。

6.通过合理地设计螺杆和机筒的加料区,在螺杆上今早地简历高压,这样由于压缩点的前移导致熔点的前移,加速了塑料的熔化。高压的简历还提高了输送效率,减小了压力波动。IKV系统便是按此原则设计的。、
 
来源:网络 查看全部
提高挤出机产量的主要方法是增大螺杆转速。但是在增大转速提高产量的同时往往带来塑化质量的下降和波动的增大。为保证塑化质量不变当前主要采取的措施有以下几个方面:

QQ截图20170224123518.png


1.采用屏障头等剪切元件,在熔料流过小间隙时通过剪切作用促使能量转换以加速塑料熔融。屏障阻止了未熔塑料通过,因此保证了高转速下的塑化质量。

2.采用分流型销钉螺杆、DIS螺杆、开槽螺杆等以混合元件为主的新型螺杆,通过打乱料流、改变流线位置、混合液相和固相,达到促使固相粉碎细化从而加速熔融的目的,也可以达到将热量传给固相从而降低挤出物平均温度的目的;还可以达到将熔料各组混合均匀减小波动的目的。

3.依靠附加螺纹将已熔液相分离并及时导走,在此过程中未熔固相与热机筒充分接触以加速其熔融过程。分离型螺杆便是按此原则设计的。

4.通过料流截面积大小和形状的不断变化达到对塑料进行捏合、滚压、分割、从而达到加强混炼促进塑化的目的。波形螺杆等变流道螺杆便是按照这个原理设计的。

5.当塑料熔化以后,应当尽可能不再增加熔料的温度。其办法主要是减小已熔料的剪切速率和高温机筒已熔料的传热面积。熔料槽螺杆和XLK螺杆都是按此原则设计的。

6.通过合理地设计螺杆和机筒的加料区,在螺杆上今早地简历高压,这样由于压缩点的前移导致熔点的前移,加速了塑料的熔化。高压的简历还提高了输送效率,减小了压力波动。IKV系统便是按此原则设计的。、
 
来源:网络
310 浏览

非标自动化设计什么最重要?

电气控制类 冲上云霄 2017-01-19 10:12 发表了文章 来自相关话题

问:非标自动化设计难点在哪里?


答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;







二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。
 
 
来源:网络 查看全部
问:非标自动化设计难点在哪里?


答:方案。只有在了解产品特性和产品加工工艺的前提下才能提出可行、可靠的实施方案,只有在设计者描绘的蓝图的指引之下项目才能有条不紊的实施下去,并取得最终的效果。

问:非标自动化设计什么最重要?

答:没有不重要的。大到全局的设计方案,小到一颗拧不紧的螺丝钉,每一个影响最终验收的因素都很重要。

问:死定位和可调机构哪一种更好?

答:能做死的定位坚决做死,需要配定位的配定位;将误差集中,尽量减少可调机构,避免设备调试多个可调相互匹配以达到最终调试效果,调节机构粗条精调分明。

问:机械设计中注意哪些问题?

答:一、定位

1、加工对象的定位,关系到大的蓝图的确定,解决的是客户的需求问题;

2、单机与单机之间的对接定位,决定连线生产可靠性;

3、组件在单机设备中的定位,决定功能模块间的匹配性;

4、零件在组件中的定位,决定机构动作的可定性;

5、明确定位与锁紧概念,杜绝少定位,避免过定位;

6、定位解决的是功能性的问题,满足功能要求是设计的前提;


640.webp_(9)_.jpg


二、工艺性


1、装配工艺性,是不是装的上去,是否方便装拆;

2、结构工艺性,在满足精度的前提下是否方便加工,能加工的情况下是否经济;

3、加工工艺性,工艺流程制定是否达到零件精度和强度以及寿命问题;

4、工艺性问题解决的是怎样做的问题;

三、人机交互

1、是否方便操作,是否方便观测设备运转情况,设备故障时是否方便故障排查;

2、是否方便设备维护和修理;

3、人性化设计,解决的是怎样做更好的问题;

将流水线的设计一步步分解,最终将问题落实到每一个零件上、每一个尺寸上时设计就变得不那么难了。

问:怎样看待理论和实际的问题?

答:理论是指导实践的方向标,实际中达不到理论效果往往是由于实际中的细节没做到与理论相符,所以把每一个细节都做好很重要;不否认有些理论依据并不健全,导致预料之外的差错,所以完善理论知识储备很重要;将理论化的要求都做到最佳状态,最终结构与理论效果就大差不差了,把认为正确的理论作为信仰坚持,不要轻易否定理论;经过实践的检验如果理论与实际差距太大时要敢于否定自己,确定新的理论方案,毕竟实践是检验理论的唯一标准。
 
 
来源:网络
490 浏览

PLC怎么学?是学习西门子还是三菱?

电气控制类 不见不散 2017-01-10 10:43 发表了文章 来自相关话题

学习PLC入门方法,其实主要有三点——

了解PLC

可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

 熟悉基本步骤 

系统设计的主要内容:
拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;

选择电气传动形式和电动机、电磁阀等执行机构;
选定PLC的型号;

编制PLC的输入/输出分配表或绘制输入/输出端子接线图;

根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;
 
了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;

设计操作台、电气柜及非标准电器元部件;

编写设计说明书和使用说明书;根据具体任务,上述内容可适当调整。

系统设计的基本步骤:

可编程控制器应用系统设计与调试的主要步骤,如图1所示。






图1可编程控制器应用系统设计与调试的主要步骤

1、深入了解和分析被控对象的工艺条件和控制要求。

a.被控对象就是受控的机械、电气设备、生产线或生产过程。

b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

2、确定I/O设备根据被控对象对PLC控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

3、选择合适的PLC类型:

根据已确定的用户I/O设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型,包括机型的选择、容量的选择、I/O模块的选择、电源模块的选择等。

4、分配I/O点分配PLC的输入输出点,编制出输入/输出分配表或者画出输入/输出端子的接线图。接着就可以进行PLC程序设计,同时可进行控制柜或操作台的设计和现场施工。

5、设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程。

这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

6、将程序输入PLC当使用简易编程器将程序输入PLC时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC中去。

7、进行软件测试程序输入PLC后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。

因此在将PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

8、应用系统整体调试在PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;

如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。

9、编制技术文件系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、PLC梯形图。

PLC型号的选择 

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、PID调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用PLC控制是很必要的。

学习PLC除了学习一些基本的编程知识和理念,更应该学习的是各个厂家解决问题的思路。

目前,国内外众多的生产厂家提供了多种系列功能各异的PLC产品,但是思维方式的不同导致各系列PLC处理问题的思路也不尽相同;

所以初学者最好能对各品牌PLC的区别能有所了解,学习中才能对出现的问题有明显的解决思路,一下就为大家详细叙述西门子和三菱这两款PLC的异同。

不同的人对同一问题都有不同的看法,更何况两款地域性差别这么大的PLC。使用过程中可以体会一下面对同一个问题这两类PLC都是怎么解决的?

为什么这么解决?这么解决有什么好处?两种解决方法你更喜欢哪种(或者说哪种更方便)?学会思考进步才更快!!

一、编程理念不同

三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。

而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。

个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:

1、三菱的编程软件从早期的FXGPWIN到近期的GXDeveloper8.8,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构;

而西门子的Micro-WIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。

2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。

3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。

4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。

以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。

个人认为对于初学者学习西门子相对会更好上手一些,特别是基础差的初学者三菱的学习要不容易入门,西门子编程软件人性化,网上各种资料多。

二、芯片不同

这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。

西门子CPU226和CPU224XP标准配置2个485口即PPI口,最大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。

而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。

上文已经说过200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏。这个大家在使用时千万注意,最好不要带电插拔。S7-200的通信口真的非常娇气,绝对没有三菱的皮实。

三、控制的强项不同

西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。

三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项;

而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。

例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。

像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。

所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。
 
 
来源:网络 查看全部
学习PLC入门方法,其实主要有三点——

了解PLC

可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

 熟悉基本步骤 

系统设计的主要内容:
拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它是整个设计的依据;

选择电气传动形式和电动机、电磁阀等执行机构;
选定PLC的型号;

编制PLC的输入/输出分配表或绘制输入/输出端子接线图;

根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;
 
了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善关系;

设计操作台、电气柜及非标准电器元部件;

编写设计说明书和使用说明书;根据具体任务,上述内容可适当调整。

系统设计的基本步骤:

可编程控制器应用系统设计与调试的主要步骤,如图1所示。

640.webp_(35)_.jpg


图1可编程控制器应用系统设计与调试的主要步骤

1、深入了解和分析被控对象的工艺条件和控制要求。

a.被控对象就是受控的机械、电气设备、生产线或生产过程。

b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

2、确定I/O设备根据被控对象对PLC控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

3、选择合适的PLC类型:

根据已确定的用户I/O设备,统计所需的输入信号和输出信号的点数,选择合适的PLC类型,包括机型的选择、容量的选择、I/O模块的选择、电源模块的选择等。

4、分配I/O点分配PLC的输入输出点,编制出输入/输出分配表或者画出输入/输出端子的接线图。接着就可以进行PLC程序设计,同时可进行控制柜或操作台的设计和现场施工。

5、设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程。

这一步是整个应用系统设计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

6、将程序输入PLC当使用简易编程器将程序输入PLC时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC中去。

7、进行软件测试程序输入PLC后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。

因此在将PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

8、应用系统整体调试在PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;

如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。

9、编制技术文件系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、PLC梯形图。

PLC型号的选择 

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、PID调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用PLC控制是很必要的。

学习PLC除了学习一些基本的编程知识和理念,更应该学习的是各个厂家解决问题的思路。

目前,国内外众多的生产厂家提供了多种系列功能各异的PLC产品,但是思维方式的不同导致各系列PLC处理问题的思路也不尽相同;

所以初学者最好能对各品牌PLC的区别能有所了解,学习中才能对出现的问题有明显的解决思路,一下就为大家详细叙述西门子和三菱这两款PLC的异同。

不同的人对同一问题都有不同的看法,更何况两款地域性差别这么大的PLC。使用过程中可以体会一下面对同一个问题这两类PLC都是怎么解决的?

为什么这么解决?这么解决有什么好处?两种解决方法你更喜欢哪种(或者说哪种更方便)?学会思考进步才更快!!

一、编程理念不同

三菱PLC是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。

而西门子PLC是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。

个人认为三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:

1、三菱的编程软件从早期的FXGPWIN到近期的GXDeveloper8.8,和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构;

而西门子的Micro-WIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。

2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的。

3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。

4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。

以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就无需多言了。学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。

个人认为对于初学者学习西门子相对会更好上手一些,特别是基础差的初学者三菱的学习要不容易入门,西门子编程软件人性化,网上各种资料多。

二、芯片不同

这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。

西门子CPU226和CPU224XP标准配置2个485口即PPI口,最大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。

而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。

上文已经说过200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏。这个大家在使用时千万注意,最好不要带电插拔。S7-200的通信口真的非常娇气,绝对没有三菱的皮实。

三、控制的强项不同

西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。

三菱的优势在于离散控制和运动控制,三菱的指令丰富,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项;

而西门子在这块就较弱,没有专用的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。

例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。

像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。

所以针对不同的设备不同的控制方式,我们要合理的选用PLC,用其长处,避其短处。
 
 
来源:网络
371 浏览

一文轻松教你玩转硬件电路设计

设备硬件类 不见不散 2017-01-10 10:43 发表了文章 来自相关话题

时光飞逝,离俺最初画第一块电路已有3年。刚刚开始接触电路板的时候,与你一样,俺充满了疑惑同时又带着些兴奋。在网上许多关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PS设计准会把你搞晕。别急,一切要慢慢来。







1、总体思路。设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有 些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂 得借鉴他人的成果)。

2、理解电路。如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。

3、没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工 程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。

4、硬件电路设计主要是三个部分,原理图,pcb ,物料清单(BOM)表。原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的 网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了 pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。

5、用什么工具?protel容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。

设计流程

其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post- command型的;而cadence的产品concept & allegro 是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有1)原理图设 计,2)pcb设计,3)制作BOM表。现在简要谈一下设计流程(步骤):

1、原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们 常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞 清楚ic body、ic pins、input pin、output pin、analog pin、digital pin、power pin等区别。

2、有了充足的库之后,就可以在原理图上画图了,按照datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加line和 text注释。wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基 本概念,如:wire,line,bus,part,footprint,等等。

3、做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist,然后再处理、转化为pcb。

4、得到netlist,马上画pcb?别急,先做ERC先。
ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output接在一起等问题。(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统,它只是纯粹地根据一些基本规则排查。)

5、从netlist得到了pcb,一堆密密麻麻的元件,和数不清的飞线是不是让你吓了一跳?呵呵,别急还得慢慢来。

6、确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时,还得考虑板厚)。 当然了,叠层也得考虑好。(叠层的意思就是,板层有几层,怎么应用,比如板总共4层,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

元件布局、布线

先解释一下前面的术语。post-command,例如,我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按 ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。但是concept就是另外一种方 式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中 object之前)。

1、确定完板框之后,就该元件布局(摆放)了,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面,哪些元件该摆背面,都要有所考量。但是这 些都是一个仁者见仁,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图,明白所有元件功能,自然对元件摆放有清楚的认识(如果让 一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。对于初入门的,注意模拟元件,数字元件的隔离,以及机械位置的摆放,同时注意电源的 拓扑就可以了。

2、接下来就是布线。这与布局往往是互动的。有经验的人往往在开始就能看出哪些地方能布线成功。如果有些地方难以布线还需要改动布局。对于fpga设计来说往 往还要改动原理图来使布线更加顺畅。布线和布局问题涉及的因素很多,对于高速数字部分,因为牵扯到信号完整性问题而变得复杂,但往往这些问题又是难以定量 或即使定量也难以计算的。所以,在信号频率不是很高的情况下,应以布通为第一原则。

3、OK了?别急,用DRC检查检查先。这是一定要检查的。DRC对于布线完成覆盖率以及规则违反的地方都会有所标注,按照这个再一一的排查,修正。

4、有些pcb还要加上敷铜(可能会导致成本增加),将出线部分做成泪滴(工厂也许会帮你加)。最后的pcb文件转成gerber文件就可交付pcb生产了。(有些直接给pcb也成,工厂会帮你转gerber)。

5、要装配pcb,准备bom表吧,一般能直接从原理图中导出。但是需要注意的是,原理图中哪些部分元件该上,哪些部分元件不该上,要做到心理有数。对于小 批量或研究板而言,用excel自己管理倒也方便(大公司往往要专业软件来管理)。而对于新手而言,第一个版本,不建议直接交给装配工厂或焊接工厂将 bom的料全部焊上,这样不便于排查问题。最好的方法就是,根据bom表自己准备好元件。等到板来了之后,一步步上元件、调试。

电路板调试

1、拿到板第一步做什么,不要急急忙忙供电看功能,硬件调试不可能一步调试完成的。先拿万用表看看关键网络是否有不正常,主要是看电源与地之间有否短路(尽管 生产厂商已经帮你做过测试,这一步还是要自己亲自看看,有时候看起来某些步骤挺繁琐,但是可以节约你后面不少时间!),其实短路与否不光pcb有关,在生 产制作的任何一个环节可能导致这个问题,IO短路一般不会造成灾难性的后果,但是电源短路就......

2、电源网络没短路?那么好,那就看看电源输出是否是自己理想的值,对于初学者,调试的时候最好IC一件件芯片上,第一个要上的就是电源芯片。

3、电源网络短路了?这个比较麻烦,不过要仔细看看自己原理图是否有可能这样的情况,同时结合割线的方法一步步排查倒底是什么地方短路了,是pcb的问题 (一般比较烂的pcb厂就可能出现这种情况),还是装配的问题,还是自己设计的问题。关于检查短路还有一些技巧,这在今后登出......

4、电源芯片没有输出?检查检查你的电源芯片输入是否正常吧,还需要检查的地方有使能信号,分压电阻,反馈网络......

5、电源芯片输出值不在预料范围?如果超过很离谱,比如到了10%,那么看看分压电阻先,这两个分压电阻一般要用1%的精度,这个你做到了没有,同时看看反馈网络吧,这也会影响你的输出电源的范围。

6、电源输出正常了,别高兴,如果有条件的话,拿示波器看看吧,看看电源的输出跳变是否正常。也就是抓取开电的瞬间,看看电源从无到有的情况(至于为什么要看着个,嘿嘿......专业人士还是要看的~)

电源的设计

无疑电源设计是整个电路板最重要的一环。电源不稳定,其他啥都别谈。我想不用balabala述说它究竟有多么重要了。
    
在 电源设计我们用得最多的场合是,从一个稳定的“高”电压得到一个稳定的“低”电压。这也就是经常说的DC/DC,其中用得最多的电源稳压芯片有两种,一种 叫LDO(低压差线性稳压器,我们后面说的线性稳压电源,也是指它),另一种叫PWM(脉宽调制开关电源,我们在本文也称它开关电源)。我们常常听到 PWM的效率高,但是LDO的响应快,这是为什么呢?别着急,先让我们看看它们的原理。
   
下面会涉及一些理论知识,但是依然非常浅显易懂,如果你不懂,嘿嘿,得检查一下自己的基础了。

1、线性稳压电源的工作原理






如图是线性稳压电源内部结构的简单示意图。我们的目的是从高电压Vs得到低电压Vo。在图中,Vo经过两个分压电阻分压得到V+,V+被送入放大器(我们把这个放大器叫做误差放大器)的正端,而放大器的负端Vref是电源内部的参考电平(这个参考电平是恒定的)。放大器的输出Va连接到MOSFET的栅极来控制MOSFET的阻抗。Va变大时,MOSFET的阻抗变大;Va变小时,MOSFET的阻抗变小。MOSFET上的压降将是Vs-Vo。
    
现在我们来看Vo是怎么稳定的,假设Vo变小,那么V+将变小,放大器的输出Va也将变小,这将导致MOSFET的阻抗变小,这样经过同样的电流,MOSFET的压差将变小,于是将Vo上抬来抑制Vo的变小。同理,Vo变大,V+变大,Va变大,MOSFET的阻抗变大,经过同样的电流,MOSFET的压差变大,于是抑制Vo变大。
 
2、开关电源的工作原理






如上图,为了从高电压Vs得到Vo,开关电源采用了用一定占空比的方波Vg1,Vg2推动上下MOS管,Vg1和Vg2是反相的,Vg1为高,Vg2为低;上MOS管打开时,下MOS管关闭;下MOS管打开时,上MOS管关闭。由此在L左端形成了一定占空比的方波电压,电感L和电容C我们可以看作是低通滤波器,因此方波电压经过滤波后就得到了滤波后的稳定电压Vo。Vo经过R1、R2分压后送入第一个放大器(误差放大器)的负端V+,误差放大器的输出Va做为第二个放大器(PWM放大器)的正端,PWM放大器的输出Vpwm是一个有一定占空比的方波,经过门逻辑电路处理得到两个反相的方波Vg1、Vg2来控制MOSFET的开关。

误差放大器的正端Vref是一恒定的电压,而PWM放大器的负端Vt是一个三角波信号,一旦Va比三角波大时,Vpwm为高;Va比三角波小时,Vpwm为低,因此Va与三角波的关系,决定了方波信号Vpwm的占空比;Va高,占空比就低,Va低,占空比就高。经过处理,Vg1与Vpwm同相,Vg2与Vpwm反相;最终L左端的方波电压Vp与Vg1相同。如下图






当Vo上升时,V+将上升,Va下降,Vpwm占空比下降,经过们逻辑之后,Vg1的占空比下降,Vg2的占空比上升,Vp占空比下降,这又导致Vo降低,于是Vo的上升将被抑制。反之亦然。
 
3、对比线性稳压电源和开关电源

懂得了线性稳压电源和开关电源的工作原理之后,我们就可以明白为什么线性稳压电源有较小的噪声,较快的瞬态响应,但是效率差;而开关电源噪声较大,瞬态响应较慢,但效率高了。

线性稳压电源内部结构简单,反馈环路短,因此噪声小,而且瞬态响应快(当输出电压变化时,补偿快)。但是因为输入和输出的压差全部落在了MOSFET上,所以它的效率低。因此,线性稳压一般用在小电流,对电压精度要求高的应用上。

而开关电源,内部结构复杂,影响输出电压噪声性能的因数很多,且其反馈环路长,因此其噪声性能低于线性稳压电源,且瞬态响应慢。但是根据开关电源的结构,MOSFET处于完全开和完全关两种状态,除了驱动MOSFET,和MOSFET自己内阻消耗的能量之外,其他能量被全部用在了输出(理论上L、C是不耗能量的,尽管实际并非如此,但这些消耗的能量很小)。

关于高速信号认识的一些误区

1、高速看的是信号沿,不是时钟频率  

一般而言,时钟频率高的,其信号上升沿快,因此一般我们把它们当成高速信号;但反过来不一定成立,时钟频率低的,如果信号上升沿依然快的,一样要把它当成高速信号来处理。根据信号理论,信号上升沿包含了高频信息(用傅立叶变换,可以找出定量表达式),因此,一旦信号上升沿很陡,我们应该按高速信号来处理,设计不好,很可能出现上升沿过于缓慢,有过冲,下冲,振铃的现象。比如,I2C信号,在超快速模式下,时钟频率为1MHz,但是其规范要求上升时间或下降时间不超过120ns!确实有很多板I2C就过不了关!

因此,我们更应该关注的是信号带宽。根据经验公式,带宽与上升时间(10%~90%)的关系为 Fw * Tr = 3.5

2、示波器选择

很多人注意到了示波器的采样率,没有注意到示波器的带宽。但往往示波器带宽是一个更重要的参数。一些人以为只要示波器采样率满足超过信号时钟频率的两倍就行了,这是大错特错。错误的原因是错误的理解了采样定理。采样定理1说明了当采样频率大于信号最大带宽的两倍,就能完美地恢复原信号。但是,采样定理指的信号是带限信号(带宽是有限的),与现实中的信号严重不符。我们一般的数字信号,除了时钟之外,都不是周期的,从长时间来看,其频谱是无限宽的;要能捕获到高速信号,就不能对其高频分量太多的失真。示波器带宽指标与此息息相关。因此,真正要注意的依然是用示波器捕获的信号的上升沿失真在我们可接受的范围。

那么选多高带宽的示波器才合适呢?理论上5倍于信号带宽的示波器捕获的信号比原信号损失不到3%。如果要求损失更宽松,那就可以选择更低端的示波器。用到3倍于信号带宽的示波器应该能满足大多数要求。但是不要忘了你探头的带宽!

总结,说了这么多,硬件设计的秘诀就两条:理清思路、注重细节。各位,你们有何高见呢?
 
 
来源:网络 查看全部
时光飞逝,离俺最初画第一块电路已有3年。刚刚开始接触电路板的时候,与你一样,俺充满了疑惑同时又带着些兴奋。在网上许多关于硬件电路的经验、知识让人目不暇接。像信号完整性,EMI,PS设计准会把你搞晕。别急,一切要慢慢来。


640.webp_(31)_.jpg


1、总体思路。设计硬件电路,大的框架和架构要搞清楚,但要做到这一点还真不容易。有些大框架也许自己的老板、老师已经想好,自己只是把思路具体实现;但也有 些要自己设计框架的,那就要搞清楚要实现什么功能,然后找找有否能实现同样或相似功能的参考电路板(要懂得尽量利用他人的成果,越是有经验的工程师越会懂 得借鉴他人的成果)。

2、理解电路。如果你找到了的参考设计,那么恭喜你,你可以节约很多时间了(包括前期设计和后期调试)。马上就copy?NO,还是先看懂理解了再说,一方面能提高我们的电路理解能力,而且能避免设计中的错误。

3、没有找到参考设计? 没关系。先确定大IC芯片,找datasheet,看其关键参数是否符合自己的要求,哪些才是自己需要的关键参数,以及能否看懂这些关键参数,都是硬件工 程师的能力的体现,这也需要长期地慢慢地积累。这期间,要善于提问,因为自己不懂的东西,别人往往一句话就能点醒你,尤其是硬件设计。

4、硬件电路设计主要是三个部分,原理图,pcb ,物料清单(BOM)表。原理图设计就是将前面的思路转化为电路原理图。它很像我们教科书上的电路图。pcb涉及到实际的电路板,它根据原理图转化而来的 网表(网表是沟通原理图和pcb之间的桥梁),而将具体的元器件的封装放置(布局)在电路板上,然后根据飞线(也叫预拉线)连接其电信号(布线)。完成了 pcb布局布线后,要用到哪些元器件应该有所归纳,所以我们将用到BOM表。

5、用什么工具?protel容易上手,在国内也比较流行,应付一般的工作已经足够,适合初入门的设计者使用。

设计流程

其实无论用简单的protel或者复杂的cadence工具,硬件设计大环节是一样的(protel上的操作类似windwos,是post- command型的;而cadence的产品concept & allegro 是pre-command型的,用惯了protel,突然转向cadence的工具,会不习惯就是这个原因)。设计大环节都要有1)原理图设 计,2)pcb设计,3)制作BOM表。现在简要谈一下设计流程(步骤):

1、原理图库建立。要将一个新元件摆放在原理图上,我们必须得建立改元件的库。库中主要定义了该新元件的管脚定义及其属性,并且以具体的图形形式来代表(我们 常常看到的是一个矩形(代表其IC BODY),周围许多短线(代表IC管脚))。protel创建库及其简单,而且因为用的人多,许多元件都能找到现成的库,这一点对使用者极为方便。应搞 清楚ic body、ic pins、input pin、output pin、analog pin、digital pin、power pin等区别。

2、有了充足的库之后,就可以在原理图上画图了,按照datasheet和系统设计的要求,通过wire把相关元件连接起来。在相关的地方添加line和 text注释。wire和line的区别在于,前者有电气属性,后者没有。wire适用于连接相同网络,line适用于注释图形。这个时候,应搞清一些基 本概念,如:wire,line,bus,part,footprint,等等。

3、做完这一步,我们就可以生成netlist了,这个netlist是原理图与pcb之间的桥梁。原理图是我们能认知的形式,电脑要将其转化为pcb,就必须将原理图转化它认识的形式netlist,然后再处理、转化为pcb。

4、得到netlist,马上画pcb?别急,先做ERC先。
ERC是电气规则检查的缩写。它能对一些原理图基本的设计错误进行排查,如多个output接在一起等问题。(但是一定要仔细检查自己的原理图,不能过分依赖工具,毕竟工具并不能明白你的系统,它只是纯粹地根据一些基本规则排查。)

5、从netlist得到了pcb,一堆密密麻麻的元件,和数不清的飞线是不是让你吓了一跳?呵呵,别急还得慢慢来。

6、确定板框大小。在keepout区(或mechanic区)画个板框,这将限制了你布线的区域。需要根据需求好考虑板长,板宽(有时,还得考虑板厚)。 当然了,叠层也得考虑好。(叠层的意思就是,板层有几层,怎么应用,比如板总共4层,顶层走信号,中间第一层铺电源,中间第二层铺地,底层走信号)。

元件布局、布线

先解释一下前面的术语。post-command,例如,我们要拷贝一个object(元件),我们要先选中这个object,然后按ctrl+C,然后按 ctrl+V(copy命令发生在选中object之后)。这种操作windows和protel都采用的这种方式。但是concept就是另外一种方 式,我们叫做pre-command。同样我们要拷贝一个东西,先按ctrl+C,然后再选中object,再在外面单击(copy命令发生在选中 object之前)。

1、确定完板框之后,就该元件布局(摆放)了,布局这步极为关键。它往往决定了后期布线的难易。哪些元器件该摆正面,哪些元件该摆背面,都要有所考量。但是这 些都是一个仁者见仁,智者见智的问题;从不同角度考虑摆放位置都可以不一样。其实自己画了原理图,明白所有元件功能,自然对元件摆放有清楚的认识(如果让 一个不是画原理图的人来摆放元件,其结果往往会让你大吃一惊^_^)。对于初入门的,注意模拟元件,数字元件的隔离,以及机械位置的摆放,同时注意电源的 拓扑就可以了。

2、接下来就是布线。这与布局往往是互动的。有经验的人往往在开始就能看出哪些地方能布线成功。如果有些地方难以布线还需要改动布局。对于fpga设计来说往 往还要改动原理图来使布线更加顺畅。布线和布局问题涉及的因素很多,对于高速数字部分,因为牵扯到信号完整性问题而变得复杂,但往往这些问题又是难以定量 或即使定量也难以计算的。所以,在信号频率不是很高的情况下,应以布通为第一原则。

3、OK了?别急,用DRC检查检查先。这是一定要检查的。DRC对于布线完成覆盖率以及规则违反的地方都会有所标注,按照这个再一一的排查,修正。

4、有些pcb还要加上敷铜(可能会导致成本增加),将出线部分做成泪滴(工厂也许会帮你加)。最后的pcb文件转成gerber文件就可交付pcb生产了。(有些直接给pcb也成,工厂会帮你转gerber)。

5、要装配pcb,准备bom表吧,一般能直接从原理图中导出。但是需要注意的是,原理图中哪些部分元件该上,哪些部分元件不该上,要做到心理有数。对于小 批量或研究板而言,用excel自己管理倒也方便(大公司往往要专业软件来管理)。而对于新手而言,第一个版本,不建议直接交给装配工厂或焊接工厂将 bom的料全部焊上,这样不便于排查问题。最好的方法就是,根据bom表自己准备好元件。等到板来了之后,一步步上元件、调试。

电路板调试

1、拿到板第一步做什么,不要急急忙忙供电看功能,硬件调试不可能一步调试完成的。先拿万用表看看关键网络是否有不正常,主要是看电源与地之间有否短路(尽管 生产厂商已经帮你做过测试,这一步还是要自己亲自看看,有时候看起来某些步骤挺繁琐,但是可以节约你后面不少时间!),其实短路与否不光pcb有关,在生 产制作的任何一个环节可能导致这个问题,IO短路一般不会造成灾难性的后果,但是电源短路就......

2、电源网络没短路?那么好,那就看看电源输出是否是自己理想的值,对于初学者,调试的时候最好IC一件件芯片上,第一个要上的就是电源芯片。

3、电源网络短路了?这个比较麻烦,不过要仔细看看自己原理图是否有可能这样的情况,同时结合割线的方法一步步排查倒底是什么地方短路了,是pcb的问题 (一般比较烂的pcb厂就可能出现这种情况),还是装配的问题,还是自己设计的问题。关于检查短路还有一些技巧,这在今后登出......

4、电源芯片没有输出?检查检查你的电源芯片输入是否正常吧,还需要检查的地方有使能信号,分压电阻,反馈网络......

5、电源芯片输出值不在预料范围?如果超过很离谱,比如到了10%,那么看看分压电阻先,这两个分压电阻一般要用1%的精度,这个你做到了没有,同时看看反馈网络吧,这也会影响你的输出电源的范围。

6、电源输出正常了,别高兴,如果有条件的话,拿示波器看看吧,看看电源的输出跳变是否正常。也就是抓取开电的瞬间,看看电源从无到有的情况(至于为什么要看着个,嘿嘿......专业人士还是要看的~)

电源的设计

无疑电源设计是整个电路板最重要的一环。电源不稳定,其他啥都别谈。我想不用balabala述说它究竟有多么重要了。
    
在 电源设计我们用得最多的场合是,从一个稳定的“高”电压得到一个稳定的“低”电压。这也就是经常说的DC/DC,其中用得最多的电源稳压芯片有两种,一种 叫LDO(低压差线性稳压器,我们后面说的线性稳压电源,也是指它),另一种叫PWM(脉宽调制开关电源,我们在本文也称它开关电源)。我们常常听到 PWM的效率高,但是LDO的响应快,这是为什么呢?别着急,先让我们看看它们的原理。
   
下面会涉及一些理论知识,但是依然非常浅显易懂,如果你不懂,嘿嘿,得检查一下自己的基础了。

1、线性稳压电源的工作原理

640.webp_(32)_.jpg


如图是线性稳压电源内部结构的简单示意图。我们的目的是从高电压Vs得到低电压Vo。在图中,Vo经过两个分压电阻分压得到V+,V+被送入放大器(我们把这个放大器叫做误差放大器)的正端,而放大器的负端Vref是电源内部的参考电平(这个参考电平是恒定的)。放大器的输出Va连接到MOSFET的栅极来控制MOSFET的阻抗。Va变大时,MOSFET的阻抗变大;Va变小时,MOSFET的阻抗变小。MOSFET上的压降将是Vs-Vo。
    
现在我们来看Vo是怎么稳定的,假设Vo变小,那么V+将变小,放大器的输出Va也将变小,这将导致MOSFET的阻抗变小,这样经过同样的电流,MOSFET的压差将变小,于是将Vo上抬来抑制Vo的变小。同理,Vo变大,V+变大,Va变大,MOSFET的阻抗变大,经过同样的电流,MOSFET的压差变大,于是抑制Vo变大。
 
2、开关电源的工作原理

640.webp_(33)_.jpg


如上图,为了从高电压Vs得到Vo,开关电源采用了用一定占空比的方波Vg1,Vg2推动上下MOS管,Vg1和Vg2是反相的,Vg1为高,Vg2为低;上MOS管打开时,下MOS管关闭;下MOS管打开时,上MOS管关闭。由此在L左端形成了一定占空比的方波电压,电感L和电容C我们可以看作是低通滤波器,因此方波电压经过滤波后就得到了滤波后的稳定电压Vo。Vo经过R1、R2分压后送入第一个放大器(误差放大器)的负端V+,误差放大器的输出Va做为第二个放大器(PWM放大器)的正端,PWM放大器的输出Vpwm是一个有一定占空比的方波,经过门逻辑电路处理得到两个反相的方波Vg1、Vg2来控制MOSFET的开关。

误差放大器的正端Vref是一恒定的电压,而PWM放大器的负端Vt是一个三角波信号,一旦Va比三角波大时,Vpwm为高;Va比三角波小时,Vpwm为低,因此Va与三角波的关系,决定了方波信号Vpwm的占空比;Va高,占空比就低,Va低,占空比就高。经过处理,Vg1与Vpwm同相,Vg2与Vpwm反相;最终L左端的方波电压Vp与Vg1相同。如下图

640.webp_(34)_.jpg


当Vo上升时,V+将上升,Va下降,Vpwm占空比下降,经过们逻辑之后,Vg1的占空比下降,Vg2的占空比上升,Vp占空比下降,这又导致Vo降低,于是Vo的上升将被抑制。反之亦然。
 
3、对比线性稳压电源和开关电源

懂得了线性稳压电源和开关电源的工作原理之后,我们就可以明白为什么线性稳压电源有较小的噪声,较快的瞬态响应,但是效率差;而开关电源噪声较大,瞬态响应较慢,但效率高了。

线性稳压电源内部结构简单,反馈环路短,因此噪声小,而且瞬态响应快(当输出电压变化时,补偿快)。但是因为输入和输出的压差全部落在了MOSFET上,所以它的效率低。因此,线性稳压一般用在小电流,对电压精度要求高的应用上。

而开关电源,内部结构复杂,影响输出电压噪声性能的因数很多,且其反馈环路长,因此其噪声性能低于线性稳压电源,且瞬态响应慢。但是根据开关电源的结构,MOSFET处于完全开和完全关两种状态,除了驱动MOSFET,和MOSFET自己内阻消耗的能量之外,其他能量被全部用在了输出(理论上L、C是不耗能量的,尽管实际并非如此,但这些消耗的能量很小)。

关于高速信号认识的一些误区

1、高速看的是信号沿,不是时钟频率  

一般而言,时钟频率高的,其信号上升沿快,因此一般我们把它们当成高速信号;但反过来不一定成立,时钟频率低的,如果信号上升沿依然快的,一样要把它当成高速信号来处理。根据信号理论,信号上升沿包含了高频信息(用傅立叶变换,可以找出定量表达式),因此,一旦信号上升沿很陡,我们应该按高速信号来处理,设计不好,很可能出现上升沿过于缓慢,有过冲,下冲,振铃的现象。比如,I2C信号,在超快速模式下,时钟频率为1MHz,但是其规范要求上升时间或下降时间不超过120ns!确实有很多板I2C就过不了关!

因此,我们更应该关注的是信号带宽。根据经验公式,带宽与上升时间(10%~90%)的关系为 Fw * Tr = 3.5

2、示波器选择

很多人注意到了示波器的采样率,没有注意到示波器的带宽。但往往示波器带宽是一个更重要的参数。一些人以为只要示波器采样率满足超过信号时钟频率的两倍就行了,这是大错特错。错误的原因是错误的理解了采样定理。采样定理1说明了当采样频率大于信号最大带宽的两倍,就能完美地恢复原信号。但是,采样定理指的信号是带限信号(带宽是有限的),与现实中的信号严重不符。我们一般的数字信号,除了时钟之外,都不是周期的,从长时间来看,其频谱是无限宽的;要能捕获到高速信号,就不能对其高频分量太多的失真。示波器带宽指标与此息息相关。因此,真正要注意的依然是用示波器捕获的信号的上升沿失真在我们可接受的范围。

那么选多高带宽的示波器才合适呢?理论上5倍于信号带宽的示波器捕获的信号比原信号损失不到3%。如果要求损失更宽松,那就可以选择更低端的示波器。用到3倍于信号带宽的示波器应该能满足大多数要求。但是不要忘了你探头的带宽!

总结,说了这么多,硬件设计的秘诀就两条:理清思路、注重细节。各位,你们有何高见呢?
 
 
来源:网络
488 浏览

非标自动化创业,必须面对十大问题

机械自动化类 回锅肉 2016-12-28 15:59 发表了文章 来自相关话题

最近这两年一直忙,忙着经营一家我与其他两人合伙经营的非标自动化企业。回首这两年,忙忙碌碌,磕磕碰碰,倒还算顺利。看到机械社区里很多人想搞非标自动化创业,自己这两年也算积累了一些经验,就当做做福利吧。

1,自我定位准吗?

不管你是销售精英还是技术骨干,自己掂量掂量自己,是否能拿到订单?拿到订单后能否保证质量并如期交货?很多自我感觉良好的技术人员鲁莽下海,结果拿不到订单,坚持不了一年就乖乖回去打工去了,我就面试过不少这样的人。

2,是单干还是合伙?

这个取决于自己的,没有对与错。合伙一定要找能与自己形成互补的合伙人,有技术找有市场的合伙,缺资金的找有资金的合伙,没资源的找有资源的合伙比较容易生存并发展下去。单干就辛苦些,但是要能坚持住,刚创业可能很长一段时间没有订单,自己能不能坚持住?能坚持多久?要想清楚。

3,你的企业有哪些优势?

非标自动化企业如果没有优势,别人做什么你也做什么,模仿别人,跟随别人,与别人打价格战,恶性竞争都是作死。你有没有自己优势的产品?有没有过硬的技术人员?有没有几家关系到位的客户?如果都没有,那可要好好努力了!

4,你有魄力吗?

一台设备你只有60%的把握做好,敢不敢做?一台设备利润可能只有10%,敢不敢干?客户关系复杂,接一台设备要打点很多人,自己舍不舍得?没有订单的时候,员工工资照发,客户关系维护照做,资金压力巨大,你能不能受得了?

5,你够坚持吗?

新客户不给你订单,只让你做方案,然后套你的方案给别人家做,下一次还找你做方案,你做不做?新客户首次接触就给你订单的几率与买彩票中大奖的几率不相上下,往往客户要你陪标2到3次,甚至更多次才给你机会,能不能坚持住?

6,你家里支持你吗?

自己热血沸腾,家里人是否呼声一片,个个鼓足了劲要推你一把?还是一盆凉水给你浇的透心凉?如果家里人不支持,即使硬撑着干,一年之内没有起色,家庭矛盾升级,你如何抉择?

7,你了解非标设备开发制作的过程吗?

了解客户需求-出方案-报价-客户比价议价-下订单-签合同-设计-采购-加工-组装-调试-验收-发货-催款 这一连串的工作你都熟悉吗?如果不是的话,需要加油了!

8,你有合适的机加工供应商资源吗?

你有能做设备大板的供应商吗?有能焊设备机架的供应商吗?有钣金做的好供应商吗?有表面处理供应商吗?有热处理供应商吗?有做精密零件的供应商吗?这些供应商做的质量好吗?诚信度怎么样?

9,你有合格的标准件供应商资源吗?

设备上经常用的气缸,电缸,电机,传感器,轴承,直线导轨,振动盘,输送带,螺丝等等你有合适的供应商资源吗?如果可以的话工厂选址离五金批发市场近些,这样采购一些标准件会很方便。

10,你够喜欢这个行业吗?

做企业难,做非标自动化设备企业更难,做企业累,做非标自动化企业更累,如果不喜欢这行,简直是煎熬。非标设备基本上就是开发,试错,改错的过程,每天都有问题发生,都要去面对,都要去解决。不喜欢这个过程的慎入!

如果以上十问你大多数是肯定答复,恭喜你差不多可以起步了。反之,我劝你再考虑考虑,准备准备,学习学习。最后借用股市的一句话,非标有风险,入行需谨慎!
 
 
 
 
来源:网络 查看全部
最近这两年一直忙,忙着经营一家我与其他两人合伙经营的非标自动化企业。回首这两年,忙忙碌碌,磕磕碰碰,倒还算顺利。看到机械社区里很多人想搞非标自动化创业,自己这两年也算积累了一些经验,就当做做福利吧。

1,自我定位准吗?

不管你是销售精英还是技术骨干,自己掂量掂量自己,是否能拿到订单?拿到订单后能否保证质量并如期交货?很多自我感觉良好的技术人员鲁莽下海,结果拿不到订单,坚持不了一年就乖乖回去打工去了,我就面试过不少这样的人。

2,是单干还是合伙?

这个取决于自己的,没有对与错。合伙一定要找能与自己形成互补的合伙人,有技术找有市场的合伙,缺资金的找有资金的合伙,没资源的找有资源的合伙比较容易生存并发展下去。单干就辛苦些,但是要能坚持住,刚创业可能很长一段时间没有订单,自己能不能坚持住?能坚持多久?要想清楚。

3,你的企业有哪些优势?

非标自动化企业如果没有优势,别人做什么你也做什么,模仿别人,跟随别人,与别人打价格战,恶性竞争都是作死。你有没有自己优势的产品?有没有过硬的技术人员?有没有几家关系到位的客户?如果都没有,那可要好好努力了!

4,你有魄力吗?

一台设备你只有60%的把握做好,敢不敢做?一台设备利润可能只有10%,敢不敢干?客户关系复杂,接一台设备要打点很多人,自己舍不舍得?没有订单的时候,员工工资照发,客户关系维护照做,资金压力巨大,你能不能受得了?

5,你够坚持吗?

新客户不给你订单,只让你做方案,然后套你的方案给别人家做,下一次还找你做方案,你做不做?新客户首次接触就给你订单的几率与买彩票中大奖的几率不相上下,往往客户要你陪标2到3次,甚至更多次才给你机会,能不能坚持住?

6,你家里支持你吗?

自己热血沸腾,家里人是否呼声一片,个个鼓足了劲要推你一把?还是一盆凉水给你浇的透心凉?如果家里人不支持,即使硬撑着干,一年之内没有起色,家庭矛盾升级,你如何抉择?

7,你了解非标设备开发制作的过程吗?

了解客户需求-出方案-报价-客户比价议价-下订单-签合同-设计-采购-加工-组装-调试-验收-发货-催款 这一连串的工作你都熟悉吗?如果不是的话,需要加油了!

8,你有合适的机加工供应商资源吗?

你有能做设备大板的供应商吗?有能焊设备机架的供应商吗?有钣金做的好供应商吗?有表面处理供应商吗?有热处理供应商吗?有做精密零件的供应商吗?这些供应商做的质量好吗?诚信度怎么样?

9,你有合格的标准件供应商资源吗?

设备上经常用的气缸,电缸,电机,传感器,轴承,直线导轨,振动盘,输送带,螺丝等等你有合适的供应商资源吗?如果可以的话工厂选址离五金批发市场近些,这样采购一些标准件会很方便。

10,你够喜欢这个行业吗?

做企业难,做非标自动化设备企业更难,做企业累,做非标自动化企业更累,如果不喜欢这行,简直是煎熬。非标设备基本上就是开发,试错,改错的过程,每天都有问题发生,都要去面对,都要去解决。不喜欢这个过程的慎入!

如果以上十问你大多数是肯定答复,恭喜你差不多可以起步了。反之,我劝你再考虑考虑,准备准备,学习学习。最后借用股市的一句话,非标有风险,入行需谨慎!
 
 
 
 
来源:网络
463 浏览

自动化设计:非标设备设计心得

机械自动化类 回锅肉 2016-12-28 13:28 发表了文章 来自相关话题

   就企业而言,进行自动化,机械化改造促进企业产业结构升级是大势所趋,社会的变革己使原来的产业结构发生了巨大的变化。中国企业现在所面临的如工人难招,能源紧张等诸多问题早在四十年前美国和曰本都己经历过。发达国家企业生产效率高,能源消耗低,生产工具自动化程度高,生产工人少而精。所以中国企业必须由劳动密集型向科技型转变才能生存。而为企业做技术改造则是我们生存之根本。


一.这其中感触最深的就是实践出真知。不间断的学习新知识新理论是一方面,更重要的是对工艺的深入了解,必须深入生产一线跟工人交朋友,因为那道工序他每天重复成千上万次同样的动作,所以,工人更有发言权。当你静下心来仔细观察分析工人们生产时的每一个动作,你不难发现,其实那些动作本身就是在告诉你这款产品的自动化设备应该怎样做才更人性化,才是最佳方案。许多时候就是这样,工人不经意的一句话就是机械重要机构设计的绝佳方案,那是我们在大学课堂和教科书上永远也学不到的。非标自动机械设计需要长时间而且是生产一线的经验累积的,如接到的产品需采用自动机械加工,管这种产品我们从未接触过,但经验会使我们很快找到其根本之所在,很快就能设计出生产速度高,经久耐用,经济可靠,使用安全而且维修方便的自动化设备。经验的积累固然可以从书本上学到不少,但是事非躬亲很难在脑海中留下深刻的印象,对别人的经验,自己没有一定的基础,要理解吸收真的是件不容易的事。

二.设计者须有多年的一线经验和扎实的专业理论知识。非标自动机械专用设备。意即客户所需的产品在市场上买不到或市场上的一些定型产品无法满足客户的特殊要求而须按其实际需要进行研制,也就是为客户量身定做的,是独一无二的。非标自动机械贯穿设计、制造、使用,维护的整个过程,设计时的疏忽总会在这些方面反映出来,成功与否是很容易判断的。

设计的过程中,受制造的影响很大,亦就是说好的设计是不能脱离制造的,对制造越了解,越有助于提高设计水平。设计的图纸,投入生产,我没见过多少能立即按图加工装配,在审图、工艺等过程发现大堆的问题很常见,原因是多方面的,绘图的规范性,看图者的水平是一方面,但设计方对制造工艺的了解不深入是主要原因。

怎样判定自己对制造的了解程度?最简单的方法是随手拿一张自己设计的产品的图纸你是否能说出它的制造全过程。铸、锻、车、钳、铣、刨、磨,只是这样子,肯定是不行,在机械厂做过几年的谁不知道?而必须细分下去,要全面仔细了解各过程。比如说不锈钢管45度仿型焊机针与工件的间距放多大, 不同厚度的角度如何自动走正, 起孤电流与收孤电流对焊缝的影响,及不同壁厚部位的峰值调节,气流与电流与转速的关糸比等等因素,若非技术工人的指导帮助,这台自动仿形机器几乎没有成功的可能。再比如说铸造时怎么分型,浇口冒口怎么放,可能会有什么样的铸造缺陷产生,零件结构在热处理的时候会不会导致意外情况发生的,怎么在零件结构上进行优化,切削加工过程,在脑海中虚拟出来,总共用几把刀,转速,走刀量,甚至铁屑往哪里飞,各把刀使用的顺序,车工,铣工,磨工的操作动作全过程,如此等等,才算是有了比较好的基础。不是说搞设计的一定要会开车床,铣床,会烧电焊才可以,但是要知道这些作业特点,在设计时加以充分考虑,作为工程设计人员这样才比摇车床烧电焊的强,才有安身立命之处。如此,在设计过程中,就会规避一些不合理的结构,设计的质量自然提高不少,可是还不够,一个有十年八年的工龄的技工能提出比你更成熟的细节方案(尽管整体的设计统筹他们做不了),但是多少个不眠的夜晚设计出就这样一个结果,岂不是斯文扫地?唯一的解决办法,多看书,多请教,而旦一定要经常深入生产一线。机械就是那么机械,那怕你就是神童,不经历多年实践,不多走多看,根本不会有成就。别人总结出来的通常与生产相结合,俱是心血的结晶。带着问题学,多想就能消化。再也不会说“只要保证同心度就行了”这样肤浅的回答,关键是你已经指出保证同心度的方法,甚至前辈的错误。
 
 
来源:网络 查看全部
   就企业而言,进行自动化,机械化改造促进企业产业结构升级是大势所趋,社会的变革己使原来的产业结构发生了巨大的变化。中国企业现在所面临的如工人难招,能源紧张等诸多问题早在四十年前美国和曰本都己经历过。发达国家企业生产效率高,能源消耗低,生产工具自动化程度高,生产工人少而精。所以中国企业必须由劳动密集型向科技型转变才能生存。而为企业做技术改造则是我们生存之根本。


一.这其中感触最深的就是实践出真知。不间断的学习新知识新理论是一方面,更重要的是对工艺的深入了解,必须深入生产一线跟工人交朋友,因为那道工序他每天重复成千上万次同样的动作,所以,工人更有发言权。当你静下心来仔细观察分析工人们生产时的每一个动作,你不难发现,其实那些动作本身就是在告诉你这款产品的自动化设备应该怎样做才更人性化,才是最佳方案。许多时候就是这样,工人不经意的一句话就是机械重要机构设计的绝佳方案,那是我们在大学课堂和教科书上永远也学不到的。非标自动机械设计需要长时间而且是生产一线的经验累积的,如接到的产品需采用自动机械加工,管这种产品我们从未接触过,但经验会使我们很快找到其根本之所在,很快就能设计出生产速度高,经久耐用,经济可靠,使用安全而且维修方便的自动化设备。经验的积累固然可以从书本上学到不少,但是事非躬亲很难在脑海中留下深刻的印象,对别人的经验,自己没有一定的基础,要理解吸收真的是件不容易的事。

二.设计者须有多年的一线经验和扎实的专业理论知识。非标自动机械专用设备。意即客户所需的产品在市场上买不到或市场上的一些定型产品无法满足客户的特殊要求而须按其实际需要进行研制,也就是为客户量身定做的,是独一无二的。非标自动机械贯穿设计、制造、使用,维护的整个过程,设计时的疏忽总会在这些方面反映出来,成功与否是很容易判断的。

设计的过程中,受制造的影响很大,亦就是说好的设计是不能脱离制造的,对制造越了解,越有助于提高设计水平。设计的图纸,投入生产,我没见过多少能立即按图加工装配,在审图、工艺等过程发现大堆的问题很常见,原因是多方面的,绘图的规范性,看图者的水平是一方面,但设计方对制造工艺的了解不深入是主要原因。

怎样判定自己对制造的了解程度?最简单的方法是随手拿一张自己设计的产品的图纸你是否能说出它的制造全过程。铸、锻、车、钳、铣、刨、磨,只是这样子,肯定是不行,在机械厂做过几年的谁不知道?而必须细分下去,要全面仔细了解各过程。比如说不锈钢管45度仿型焊机针与工件的间距放多大, 不同厚度的角度如何自动走正, 起孤电流与收孤电流对焊缝的影响,及不同壁厚部位的峰值调节,气流与电流与转速的关糸比等等因素,若非技术工人的指导帮助,这台自动仿形机器几乎没有成功的可能。再比如说铸造时怎么分型,浇口冒口怎么放,可能会有什么样的铸造缺陷产生,零件结构在热处理的时候会不会导致意外情况发生的,怎么在零件结构上进行优化,切削加工过程,在脑海中虚拟出来,总共用几把刀,转速,走刀量,甚至铁屑往哪里飞,各把刀使用的顺序,车工,铣工,磨工的操作动作全过程,如此等等,才算是有了比较好的基础。不是说搞设计的一定要会开车床,铣床,会烧电焊才可以,但是要知道这些作业特点,在设计时加以充分考虑,作为工程设计人员这样才比摇车床烧电焊的强,才有安身立命之处。如此,在设计过程中,就会规避一些不合理的结构,设计的质量自然提高不少,可是还不够,一个有十年八年的工龄的技工能提出比你更成熟的细节方案(尽管整体的设计统筹他们做不了),但是多少个不眠的夜晚设计出就这样一个结果,岂不是斯文扫地?唯一的解决办法,多看书,多请教,而旦一定要经常深入生产一线。机械就是那么机械,那怕你就是神童,不经历多年实践,不多走多看,根本不会有成就。别人总结出来的通常与生产相结合,俱是心血的结晶。带着问题学,多想就能消化。再也不会说“只要保证同心度就行了”这样肤浅的回答,关键是你已经指出保证同心度的方法,甚至前辈的错误。
 
 
来源:网络
430 浏览

我毕业七年的非标自动化设计经历

机械自动化类 回锅肉 2016-12-28 12:55 发表了文章 来自相关话题

我已经走上非标这条不归路,很难下来了,只好努力提高自己,努力让自己更强一点。

我09年毕业,因为学校里学得的确不算好,也缺乏自信,就胡乱在校园招聘会上找了个工作,在株洲,国企,做汽车齿轮的。

说实话,那段时间玩得还是蛮开心的。部门每个星期都出去聚餐呀,然后就是KTV。但工资是真低,两千块,有时还不到。工作基本不需要我们干什么活,一年实习期,跟着师傅跑就行了。这样下去不是事呀,于是过了年我就辞职去了广东。(没办法,在湖南投了几十份简历,连个水花都没有)深圳工作的确是好找,我去了一次人才市场,投了八份简历吧好像,就收到了四个面试机会。我那时换工作,的确是不挑呀,有人要基本就去了,我记得有一次招聘,那个负责人本来说不要应届生的,结果看到我简历上的薪资要求,就要我去面试了,哈哈。
 
那时自己知道自己肚里货不够,所以要求比较低,发了三千块一个月都高兴好久,但后来发现,我在新人里面其实算不错的了。后来我去了惠州一个电子厂,因为他是我去面试的几个工作里面最早的。做很普通的工作,管生产线设备吧,那时我也是很迷茫的,看不到希望。但其实你如果稍微突出一点,你就会获得机会。那时我们流行搞精益生产,我就设计了几个新的工装治具,被那个精益生产项目组看上了,就拉我去项目组做新生产线了,我们这个生产线搞得还行,产量比传统生产线效率提高30%,不过就是不够高大上。当然也有一些缺点,所以推广很慢。同时,公司又有做非标自动化的项目组,看他们做的设备,我感觉各种高大上呀。于是我就跟他们经理说想去他们项目组,结果他说人够了。

我于是辞职去了深圳。网上投的简历,大族的子公司,第一次面试做非标的职位,那个经理没看上,毕竟没搞过。但另外一个设备部的经理把我收了,继续做工装治具。

但我想做非标自动化那颗骚动的心是停不下来的。我直接根据生产的需求把设备的3D方案设计了出来,找到经理,获得他的支持后,也立项了。于是我就踏上了非标自动化设计这条不归之路。

但你懂的,深圳房价是令人绝望了,更何况我们搞机械的,在南山科技园,按收入来说可以说算是最底层。过了两年,我呆不下去了,想换工作。正好以前惠州做精益生产线的同事给我介绍了一个工作,做电子烟的高速发展的公司,想招做非标自动化的。于是我就去了,总经理直接面试的,聊了一个下午,很happy。待遇也挺不错,比我在深圳还高一些。第一年公司发展得很好,我们也上了两个大项目,我的能力也得到了老板的肯定,最后发的年终奖都超过了面试时谈的价。

但很不幸,第二年公司效益急转直下,我们设计的一个全自动生产线也出现了问题,由于输送方式选择不当,精度达不到,机器根本不能流畅运行起来。(这条线我负责做上面的两台专机)。如果要改好,整个线体都要推倒重来。但公司效益变差后,重心已经不放在这上面,自然就不会同意,于是就耗在那里了,但公司还是给我发了不少年终奖。

到了第三年,也就是今年,我们基本没有什么项目了,部门被拆了,因为老板认为我做结构设计有点想法,我被调到研发部做电子烟结构设计。我也设计了两款新功能的电子烟,申请了几个专利,但心已经飞了,没心思在这里干了。因为我老婆在中山,做淘宝生意做得不错,收入比我还高很多。今年又马上就要生孩子了,我已经打算好去中山工作了。上个星期去面试了个日本公司,没面试上,哈哈。

说实话,我感觉我挺对不住老板的,他的确对我还不错,我拿的钱不少,但工作成果并没有对公司带来应有的产出。但我也没办法,这不是我能改变的。下个月我拿到驾照应该就会辞职去中山了,走之前我会跟他说一声抱歉。

有朋友建议我们不要去搞非标,认为这个没有前途。但我已经走上这条不归路,很难下来了,只好努力提高自己,努力让自己更强一点。毕竟,非标市场还是很大的,而且我认为还是有技术含量的。事实上,做得好的非标并不多,花几个月做出来的大多数机器只能说能用而已,你要达到好用的状态,必须经过几代的修改,而现在我们的非标,很多都是做一台了就没有下一台了。缺乏积累,这是非标做不好的症结所在。我想你拿第一台汽车去跟马车比赛,肯定也是比不上马车的。但非标设计是应生产需求而生的设计,只要有新的需求,就会存在下去。
 
来源:网络 查看全部
我已经走上非标这条不归路,很难下来了,只好努力提高自己,努力让自己更强一点。

我09年毕业,因为学校里学得的确不算好,也缺乏自信,就胡乱在校园招聘会上找了个工作,在株洲,国企,做汽车齿轮的。

说实话,那段时间玩得还是蛮开心的。部门每个星期都出去聚餐呀,然后就是KTV。但工资是真低,两千块,有时还不到。工作基本不需要我们干什么活,一年实习期,跟着师傅跑就行了。这样下去不是事呀,于是过了年我就辞职去了广东。(没办法,在湖南投了几十份简历,连个水花都没有)深圳工作的确是好找,我去了一次人才市场,投了八份简历吧好像,就收到了四个面试机会。我那时换工作,的确是不挑呀,有人要基本就去了,我记得有一次招聘,那个负责人本来说不要应届生的,结果看到我简历上的薪资要求,就要我去面试了,哈哈。
 
那时自己知道自己肚里货不够,所以要求比较低,发了三千块一个月都高兴好久,但后来发现,我在新人里面其实算不错的了。后来我去了惠州一个电子厂,因为他是我去面试的几个工作里面最早的。做很普通的工作,管生产线设备吧,那时我也是很迷茫的,看不到希望。但其实你如果稍微突出一点,你就会获得机会。那时我们流行搞精益生产,我就设计了几个新的工装治具,被那个精益生产项目组看上了,就拉我去项目组做新生产线了,我们这个生产线搞得还行,产量比传统生产线效率提高30%,不过就是不够高大上。当然也有一些缺点,所以推广很慢。同时,公司又有做非标自动化的项目组,看他们做的设备,我感觉各种高大上呀。于是我就跟他们经理说想去他们项目组,结果他说人够了。

我于是辞职去了深圳。网上投的简历,大族的子公司,第一次面试做非标的职位,那个经理没看上,毕竟没搞过。但另外一个设备部的经理把我收了,继续做工装治具。

但我想做非标自动化那颗骚动的心是停不下来的。我直接根据生产的需求把设备的3D方案设计了出来,找到经理,获得他的支持后,也立项了。于是我就踏上了非标自动化设计这条不归之路。

但你懂的,深圳房价是令人绝望了,更何况我们搞机械的,在南山科技园,按收入来说可以说算是最底层。过了两年,我呆不下去了,想换工作。正好以前惠州做精益生产线的同事给我介绍了一个工作,做电子烟的高速发展的公司,想招做非标自动化的。于是我就去了,总经理直接面试的,聊了一个下午,很happy。待遇也挺不错,比我在深圳还高一些。第一年公司发展得很好,我们也上了两个大项目,我的能力也得到了老板的肯定,最后发的年终奖都超过了面试时谈的价。

但很不幸,第二年公司效益急转直下,我们设计的一个全自动生产线也出现了问题,由于输送方式选择不当,精度达不到,机器根本不能流畅运行起来。(这条线我负责做上面的两台专机)。如果要改好,整个线体都要推倒重来。但公司效益变差后,重心已经不放在这上面,自然就不会同意,于是就耗在那里了,但公司还是给我发了不少年终奖。

到了第三年,也就是今年,我们基本没有什么项目了,部门被拆了,因为老板认为我做结构设计有点想法,我被调到研发部做电子烟结构设计。我也设计了两款新功能的电子烟,申请了几个专利,但心已经飞了,没心思在这里干了。因为我老婆在中山,做淘宝生意做得不错,收入比我还高很多。今年又马上就要生孩子了,我已经打算好去中山工作了。上个星期去面试了个日本公司,没面试上,哈哈。

说实话,我感觉我挺对不住老板的,他的确对我还不错,我拿的钱不少,但工作成果并没有对公司带来应有的产出。但我也没办法,这不是我能改变的。下个月我拿到驾照应该就会辞职去中山了,走之前我会跟他说一声抱歉。

有朋友建议我们不要去搞非标,认为这个没有前途。但我已经走上这条不归路,很难下来了,只好努力提高自己,努力让自己更强一点。毕竟,非标市场还是很大的,而且我认为还是有技术含量的。事实上,做得好的非标并不多,花几个月做出来的大多数机器只能说能用而已,你要达到好用的状态,必须经过几代的修改,而现在我们的非标,很多都是做一台了就没有下一台了。缺乏积累,这是非标做不好的症结所在。我想你拿第一台汽车去跟马车比赛,肯定也是比不上马车的。但非标设计是应生产需求而生的设计,只要有新的需求,就会存在下去。
 
来源:网络