datalist:8数据库“tempdb”的事务日志已满,原因为“ACTIVE_TRANSACTION”。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() 在 System.Data.SqlClient.SqlDataReader.get_MetaData() 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) 在 System.Data.SqlClient.SqlCommand.ExecuteReader() 在 B2b.Shop.ShopBase.GetDataList(Int32 iValue, Int32 iSize, List`1& loValues) 位置 f:\mywork\b2b168\b2bweb\B2bBase\ShopBase.cs:行号 4543
铜仁西门子6XV1840-2AH10
无刷直流电机具有温升低,噪音小,大扭矩、高转速,率(运行平稳,可靠性高,稳定性好),低能耗(了多级减速损耗,综合节电率可达20%~60%),无火花(不产生火花,特别适合爆炸性场所),**命(可连续使用30000小时)等优点。
A、电流的方向 在同性磁较下电流方向必定相同,在异性磁较下电流的方向必定相反。根据经验,相邻二相的电流方向恰恰相反(初学时电流方向一定要搞清)。
对于一个绕组而言,若规定了它的进出线的位置,按上图**个线圈是由*1槽进线(它位于N较),可以确定电流的流向是向上。而电流不管匝数有多少电流总是由*8槽流出(它位于S较),故电流的流向必定是向下的。又由于*2槽与*1槽同处于N较,故*2槽的电流方向与*1槽相同,同是向上。而*7槽则与*8槽一样同处于S较,其电流流向相同,均向下。现我们来看*13、14槽它们位于N较与第1、2槽同极性故其电流方向应相同而向上,而*19、20槽则处于S较,故其电流流向与第7、8槽(处于S较)其流向相同,均向下。至此线圈的8个有效边的电流方向均已确定,并把它标于图上。
B、逆序依次连接 我们把1------8槽的线圈编为**个线圈,把2------7的线圈编为*二个线圈,再把13------20的线圈编为*三个线圈,又把14------19的线圈编为*四个线圈。我们把**个线圈的*1槽作为A相的进线,按规定编为U1。而它的出线在*8槽,*8槽的出线要么与*二个线圈的*2槽或*7槽相接,若定与*8槽与*7槽相接,我们就会发现其电流方向恰好与原标定的方向相反,而只有与*2槽相接才会顺着电流的方向,故应跟*2槽相接。此时的线尾则是由*7槽出来。而*7槽则应与*三个线圈的*13槽相接,而由*20槽出来,而*20槽的出线则与*14槽相接,由*19槽出来,而*19槽出来的线,则为A相绕组的尾线。只有这样连接才能保持电流的方向不变。而尾线则按规定编为U2。
按上述的顺序连接方向,即为逆序方向,不得反向连接。
5、确定三相绕组的进线 电动机三相绕组在空间位置上,应分别相差120度电度。以**相进线为准,以每槽的电度累计和120度后的*1槽即为*二相进线的头。而*三相进线,则以*二相进线头为准,依上法确定。其计算方法如下:
A、求每槽电度 每槽电度=(P×360)/总槽数 或=(较数×180)/总槽数。依上题计算:每槽电度=(4×180)/24=30度
B、120度应占槽数=120/30=4槽
根据A、B二式的计算得知每槽电度为30度,120度应占有4槽,即*1槽、*2槽、*3槽、*4槽。其累计和为120度。按累计和后的**槽,即为*5槽。也就是说*二相进线应由*5槽进。
Data controls的主要功能是把以上剩余的四个控件与S7—200系列PLC相连接、设置事件触发条件以及设定S7—200系列PLC地址等。而Edit controls、Button controls、Label controls、Slider control可以与S7—200系列PLC存储资源直接对应。第三方软件可以直接调用上列控件对PLC进行监控。也可以通过函数对S7—200系列PLC进行读写操作。
3、用OPC Server软件实现通信连接
安装S7—200 OPC Server软件后,在操作系统中将增加一个OPC服务器,服务器的名字是“OPCServer.Computing”。VB或Delphi中可编写OPC客户端程序与OPC服务器通信。
以下给出在VB开发环境下编写OPC客户端程序的过程:
首先在VB开发环境中的Project\References中添加OPC Au—tomation 20.然后编写连接OPC Server、添加组、添加条目、读写数据的程序。
使用到的函数如下:
connect函数:与OPC Server建立连接;
OPCGroups.Add函数:添加组:
OPCITems Additems函数:添加条目:
SyncRead函数:同步读;
SyncWrite函数:同步写。
OPC服务器名为“OPCServer.Computing”,条目名称与S7—200系列PLC中用于监控的变量名对应。
第三方软件通过OPC或MicroComputing获取S7—200系列PLC数据的结构图如图2所示。
4、用自由口实现通信连接
在VB或Delphi下插入MSComm控件,按照自定协议通过串口来收发数据,并对数据进行处理并实现监控
5、优缺点总结:
用Prodave,实现简单,灵活性较好,可以直接调用Prodave的函数对S7—200系列PLC内部存储区进行读写,并能满足大规模数据的传输,调试简单.很适合在工程中应用。但需要购买软件,编程较复杂。
用MicroCompudng,使用方便,编程以控件实现,编写简单。但灵活性差,并需要购买软件和授权。
用OPC实现通信,编程灵活也较简单,调试简单,由于OPC协议是通用协议。得到了许多公司支持,通用性好。但需要购买软件及授权。
用自由口通信实现,通信协议自己制定.灵活性好,扩展了使用范围.不需购买专门软件。但编程复杂。PLC中要编写复杂的程序.使用了大量PLC的资源。VB或Delphi中用MSComm控件对串口进行读写,程序复杂,实时性较差。
5 结束语
以上面给出了6种监控计算机与S7-200系列PLC通信实现方法,它们各有优缺点.适用于不同情况下的监控控制系统。研究证明,以上6种方法对不同要求的系统能较好的实现监控计算机与S7-200系列PLC通信.对工程实践有较高的参考价值
西门子数控系统随着电子技术和自动化技术的发展,数控机床已在我国批量生产和大量引进。由于其自动化程度高、结构复杂,能实现机械加工的高速度、高精度和高自动化,在企业生产中往往占有重要的地位,如何搞好数控机床的维修管理工作,使其发挥应有的效率,直接关系到企业生产的经济利益。
要使数控机床发挥其率,本人认为首先要重视西门子数控系统和保养工作,要根据数控机床其功能、结构的不同及实际使用情况,并参照说明书的要求,制订和建立必要的定期、定级保养制度。做好资料管理和数据备份工作,对长期不用的数控机床,要定期通电,特别是在环境湿度较大的梅雨季节,应每周通电两次,以防电子元件受潮或印刷板电路霉断等现象,甚至有时会造成机床参数的丢失,从而造成意想不到的损失。
西门子数控系统是一种技术含量很高的机、电、仪一体化的的自动化机床,综合了计算机技术、自动化技术、伺服驱动、精密测量和精密机械等各个领域的新的技术成果,是一门新兴的工业控制技术。不同的数控系统虽然在结构和性能上有所区别,但在故障诊断上有它的共性。
今天西门子数控系统跟大家说一说数控系统常见的显示故障原因:
1.系统上电后无显示或黑屏
1)显示模块损坏;2)显示模块电源不良或没有接通;3)显示屏由于电压过高被烧坏;4)系统显示屏亮度调节调节过暗
2.系统上电后花屏或乱码
1)系统文件被破坏;2)系统内存不足;3)外部干扰
3.系统上电后,NC电源指示灯亮但是屏幕无显示或黑屏
1)显示模块损坏;2)显示模块电源不良或没有接通;3)显示屏由于电压过高被烧坏;4)系统显示屏亮度调节调节过暗
4.运行或操作中出现死机或重新启动
1)参数设置错误或参数设置不当所引起;2)同时运行了系统以外的其他内存驻留程序;3)系统文件受到破坏或者感染了病毒;4)电源功率不够;5)系统元器件受到损害
5.系统上电后,屏幕显示高亮但没有内容
1)系统显示屏亮度调节调节过亮;2)系统文件被破坏或者感染了病毒;3)显示控制板出现故障
6.系统上电后,屏幕显示暗淡但是可以正常操作,系统运行正常
1)系统显示屏亮度调节调节过暗;2)显示器或显示器的灯管损坏;3)显示控制板出现故障